Blair  - Soul Eater '• data analysis/SQL' 카테고리의 글 목록
728x90

• data analysis/SQL 10

1667. Fix Names in a Table

테이블 생성코드 Create table If Not Exists Users (user_id int, name varchar(40)) Truncate table Users insert into Users (user_id, name) values ('1', 'aLice') insert into Users (user_id, name) values ('2', 'bOB') 문제 풀이코드 SELECT user_id, concat(upper(left(name,1)), lower(substring(name,2))) AS name FROM Users ORDER BY user_id; 해설 첫글자는 개문자, 나머지는 소문자로 출력해야 하므로 name의 첫글자를 대문자로 만든것과 name의 2번째부터 나머지를 소문자로 만든것..

610. Triangle Judgement

테이블 생성코드 Create table If Not Exists Triangle (x int, y int, z int) Truncate table Triangle insert into Triangle (x, y, z) values ('13', '15', '30') insert into Triangle (x, y, z) values ('10', '20', '15') 문제 gorufzhem SELECT x,y,z, CASE WHEN x+y>z AND y+z>x AND x+z>y THEN 'Yes' ELSE 'No' END AS triangle FROM Triangle 풀이 SELECT 절에서 CASE WHEN THEN 구문을 사용한다. 그리거 END AS 로 triangle로 지정한다.

728x90