10/6

오늘도 어제에 이어 sql문 에 대해 배웠고 배운것을 활용하여 spring과 jsp를 이용 하여 표현해보았다.

 

arithmetic(산술) 명령어

mariaDB sql문에서도 산술연산이 가능하여 사용 가능하다

-----

price 에 +1 한것만 출력한 결

-----

-----

가격을 2배한 결과 

-----

 

CONCAT 명령어

mariaDB sql 에서는 문자 연결을 CONCAT이라는 내장함수를 이용하여 사용한다.

모든 제품명 뒤에 1이 붙은것을 볼 수 있다.

 

ADDDATE 명령어

mariaDB sql 에서는 날짜를 더하거나 뺄때 그형식 그대로를 유지하고 싶으면 ADDDATE 를 이용한다.

기존 12-08 에서 12-09 로 늘어난 것을 볼 수 있다.

 

ALISAS(별명, 별칭) 명령어

alisas는 컬럼(테이블)의 이름을 바꿔준다

변경한 이름으로 바뀌어 테이블이 조회된다.

AS를 안붙이고 작성해도 변경이 가능하다.

 

띄어쓰기나 키워드를 넣고 싶다면 백틱(` `)을 사용하여 넣을 수 있다.

 

카테고리 이름 변경하여서 사용가능 하다 join은 아직 안배웠지만 예를 들기 위해 사용

 

 

ORDER BY (정렬) 명령어

테이블 명을 입력하면 테이블 명으로 자동 오름차순 으로 정렬한다.

 

원하는 테이블의 번호를 안다면 몇번째 테이블인지 숫자를 입력하여도 가능하다.

 

ORDER BY에 두개의 테이블을 넣으면 앞에것을 기준으로 먼저 정렬하고 뒤에것으로 도 정렬해준다.

 

ORDER BY 에 원하는 테이블 명을 작성한 후 그 뒤에 DESC를 입력하면 내림차순으로 정렬해준다.

 

 

LIMIT (조회) 행 제한 명령어

limit 를 사용 하면 조회하는 row의 수를 제한한다 위의 코드에서는 나이 많은 순으로 2명만 조회 하는것이다.

 

 

limit 에 숫자를 2개 쓴 경우는 1번째 자리는 인덱스 0부터 이고 2번째 자리는 조회해줄 row의 수3개를 나타낸다.

limit 의 첫 번째 자리를 1 로 바꾸니 원래 2,3, 에 있던 사람들이 위로 올라온것을 볼 수 있다.

 

COUNT 명령어

count 명령어는 from 의 해당 row의 갯수를 조회 해주는 명령어이다.

 


배운것 spring으로 응용하여 jsp에 출력 하기

1) concat을 사용하여 성과 이름을 합치고 as를 사용하여 테이블 이름 변경 하기

jsp는 안만들고 콘솔 창에 보이출력되게만 controller를 작성하였음

 

+ Recent posts