Database/MySQL 11

mysql // 랭킹, 공동순위 랭킹 매기기

MySQL의 번들 스키마 sakila의 film을 이용한다 SELECT title, length FROM sakila.film; 랭킹 매기기 (공동순위 X) 영화의 길이로 랭킹을 매길 것이다. SELECT title, length, @curRank := @curRank + 1 AS rank FROM film f, (SELECT @curRank := 0) r ORDER BY length desc; 해석 : FROM 절의 인라인 서브쿼리 SELECT문은 변수를 생성하기 위해서 부른 것이다. curRank를 0으로 초기화 해서 불렀다. 서브쿼리는 r 같은 별칭을 달아줘야한다. 본 쿼리에서 SELECT문에서 length를 호출하는 순간 ORDER BY가 호출되는 듯 하다. ( 내 임의로 생각한 예측임- 그러지 ..

Database/MySQL 2020.09.09

mySQL 에서 날짜 이용하기/ 더하기 빼기

blog.naver.com/callsonda/220363810001 [MYSQL] 현재 날짜 시간, 날짜 형식 변환 (DATE_FORMAT) mysql은 mssql의 날짜 형식 변환보다 간단하다 일단 오늘날짜와 시간을 가져오는 함수는curdate(), curtime... blog.naver.com https://extbrain.tistory.com/58 [MySQL] 시간 더하기, 빼기 (DATE_ADD, DATE_SUB 함수) ▶MySQL 시간 더하기, 빼기 (DATE_ADD, DATE_SUB 함수) ▶설명 MySQL에서 특정 시간을 기준으로 더하거나, 빼야 하는 경우가 있습니다. 이 때 사용하는 함수가 DATE_ADD와 DATE_SUB입니다. DATE_ADD는 기준 날짜에 extbrain.tistor..

Database/MySQL 2020.06.26