question-52~62.sql

    -- 문제 52
    -- 'Welcome to MySQL'를 대문자, 소문자로 각각 변경하시오.
    select upper('Welcome to MySQL'), lower('Welcome to MySQL');
    select ucase('Welcome to MySQL'), lcase('Welcome to MySQL'); 
    
    -- 문재 53
    -- 문자 c를 아스키코드값으로 출력하시오.
    select ascii('c');
    
    -- 문제 54
    -- 문자열 '안녕하세요'의 바이트수를 출력하시오.
    select bit_length('안녕하세요');
    
    
    -- 문제 55
    -- 문자열 '안녕하세요'의 문자의 수를 출력하시오.
    select char_length('안녕하세요');
    
    -- 문제 56
    -- 문자열 '안녕하세요', 공백2개, '반갑습니다'의 문자열을 연결하여 출력하시오.
    select concat('안녕하세요', space(2), '반갑습니다');
    select concat('안녕하세요', '  ', '반갑습니다');
    
    -- 문제 57
    -- 문자열 '안녕하세요'에서 '하'의 위치를 출력하시오.
    select instr('안녕하세요', '하'); 
    select locate('하', '안녕하세요');
    
    -- 문제 58
    -- 숫자 121245.78945를 소숫점 3자리로 출력하시오.
    select format(121245.78945, 3); 
    
    -- 문제 59
    -- 숫자 100을 8진수, 16진수, 2진수로 출력하시오.
    select oct(100), hex(100), bin(100);
    
    -- 문제 60
    -- 문자열 'MySQL programming'을 대문자로 출력하시오.
    select upper('MySQL programming');
    
    -- 문제 61
    -- 문자열 'MySQL programming'을 역순으로 출력하시오.
    select reverse('MySQL programming');
    
    -- 문제 62
    -- 문자열 'MySQL programming'을 programming만 출력하시오.
    select substring('MySQL programming', 7);

     

    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기
    loading