오늘은 간단하게 mysql에서 유용하게 쓸 수 있는 함수인 if문을 하나 알아보겠습니다. 다음과 같이 작성합니다. if(cond1,eval1,eval2) 이것은 cond1이 참일 때, eval1이 평가되고, 아니라면 eval2가 평가됩니다. 이것을 순서도로 나타내면, 아래 그림과 같습니다. 엑셀의 그 함수와 매우 유사해 보입니다. 어떻게 쓰는 지 간단하게 예제를 보고, 해커랭크에 나온, 심화 문제를 같이 풀어보도록 하겠습니다. 먼저 worker 테이블을 봅시다. 그러면 아래와 같이 되어 있습니다. salary가 NULL 값인 필드가 있는데요. 아차. 제가 신입 사원 분들의 월급을 넣는 것을 깜빡 했지 뭡니까? 'Arie'와 'David'가 신입 사원인데요. 이들은 5000 단위의 월급을 받습니다. 물론 ..
sql 검색 결과
해당 글 27건
mysql if문 : 흔히 쓰는 if 함수와 구조가 비슷하다.
코딩/Sql
2019. 9. 10. 19:49
sql null 값 : 어느 값인지 모른다.
SQL에서 널값, null은 무엇을 의미할까요? 알 수 없는 값을 의미합니다. 그렇기 때문에, 널 값 처리는 조심을 해야 하는데요. 몇 가지 쿼리의 결과가 어떻게 나오는지 보도록 합시다. MYSQL 5.7로 실행을 하였습니다. 먼저, null과 null은 다를까요? 알 수 없는 값과, 알 수 없는 값이 다른지 판단을 할 수 없어요. 그렇기 때문에, NULL이 떴어요. 반대로, null과 null이 같다고 할 수 있을까요? 그러면 이 쿼리의 출력 값은 어떻게 될까요? 제 환경에서는 NULL이 출력됩니다. 알 수 없는 값과 알 수 없는 값을 비교하면 같을 수도 있고, 다를 수도 있기 때문입니다. 상태가 정의되지 않습니다. 제 mysql에서는 null이 출력됩니다. 실제로, 널인지 아닌지는 is null, i..
코딩/Sql
2019. 7. 13. 19:45
최근댓글