mysql에서 가격이나 거리 같은 숫자를 보기 좋게 하기 위해서 천단위로 끊어서 표시하는 경우가 많다. 이때 mysql, css, jsp, php, javascript, jQuery 등등... 굉장히 많은 방법이 있어서 아무 언어에서나 활용을 하면 된다. 그런데, 나의 개인적인 생각으로는 SQL에서 처리하는 것이 가장 빠르지 않나 싶다. FORMAT(price , 0) 이렇게 문구를 넣어주면 천단위가 끊어져서 나온다. SELECT FORMAT(price , 0) , post_code WHERE del_yn = 'N'
123456select A.*, B.ads,(selectdafg wherea ) C.gga as test from TEST1 Aleft OUTER joinon A.abd =B. cdeleft OUTER join (select * from TEST2 where 2=3) Con A.abd =B. cde;Colored by Color Scriptercs 이렇게 JOIN하면 속도가 훨씬 빠릅니다. 12345SELECT A.*, B.* FROM tb_user_info A LEFT OUTER join(SELECT * FROM tb_attach_file WHERE 1 = 1)B ON A.USER_NO = B.USER_NOwhere 1=1 AND A.`USER_NO`='00001'Colored by Color Scri..
오라클을 사용하는 개발을 하다가 insert한 데이터가 나오지 않는 오류가 발생했다. DB를 직접 붙어서 작업을 마치고 웹페이지를 새로고침 했는데, 아무리 F5를 눌러도 나와야 하는 값이 다 나오지 않았다. DB를 다시 써보고 다시 작업을 해도 일정 데이터만 나오고 그 뒤의 데이터는 나오지 않는 것이었다. DB작업툴로 보면 데이터가 나오고 똑같은 쿼리로 작성해도 잘나왔다. 이유를 모르고 하루가 지나고 나서야. 이것이 DB작업툴에서 commit을 하지 않았던 오류인 것을 알았다. DML언어를 사용할 때는 항상 COMMIT도 함께 해줘야 한다. 예를 들어, 100개의 데이터가 있었을 때 20개를 삭제하고 30개를 다시 입력한다. 그러면 총 110개의 데이터가 나와야 한다. 하지만, commit을 하지 않을 ..
123456789SELECT * FROM ( SELECT ROWNUM RNUM ,A.* FROM (SELECT CENTER_ID, TEACHER_NAME, TYPE FROM TB_INSTRUCTOR GROUP BY CENTER_ID, TEACHER_NAME, TYPE ORDER BY TEACHER_NAME) A ) WHERE RNUM BETWEEN 1 AND 10;cs ROWNUM을 사용하여 다시 출력하면 된다.
오라클에서 아래와 같은 오류가 나타났다.ORA-01861: literal does not match format string01861. 00000 - "literal does not match format string" 문자열과 형식이 맞지 않아서 생기는 오류이다. Vo같은 객체에 자바의 경우 String으로 선언을 해두고 오라클에 data의 타입을 선언했었는데, 이러한 오류가 나왔다. 오라클 오류 : http://www.oracle.com/pls/db92/db92.error_search?prefill=ORA- 위의 오라틀 오류 사이트에서 오류 내역을 본 내용이다. ORA-01861 literal does not match format string Cause: Literals in the input mu..
오라클에서 null을 만나면 당황스러울 때가 종종있다.오라클은 빈문자도 null로 인식하기 때문이다. 그래서 pl/sql의 = (부등호)로는 검색이 안되는 상황들이 있다.아래와 같은 이미지의 데이터가 있을 때를 가정해서 결과를 확인해 본다. . .1. null을 검색하기 (오라클)오라클에서 null인 값을 조회하고 싶으면 is null 을 사용하면 된다.select *from TB_STUDENTwhere 이름 is null;..2. null을 제외하고 검색하기 (오라클)오라클에서 null인 값을 조회하고 싶으면 is not null 을 사용하면 된다.select *from TB_STUDENTwhere 이름 is not null;3. 오라클은 왜 null 검색이 부등호로 되지 않나?오라클에서 길이가 없는 ..
null 일때 데이터 일괄적용을 할 때가 종종 생긴다. 새로운 프로젝트를 들어갔는데 이전 소스의 데이터가 전부 null 일 때가 있었다. 이유는 알 수 없지만.... 일단은 해결을 해야 하므로 SELECT COUNT(*) 를 하는 이유는 그저 실수하지 않기 위해서 일뿐이다. 123SELECT COUNT(*) FROM CLUB_INFO WHERE CLUB_ROOM_YN IS nullcommit UPDATE CLUB_INFO SET CLUB_RECRUIT_UNIT = 0WHERE CLUB_RECRUIT_UNIT IS nullcs
- Total
- Today
- Yesterday
- 힘냉면록
- 르프리크
- node관리
- 아파치
- jstree
- 성수밥
- input
- SQL
- server.xml
- 조직도관리
- 이클립스
- Oracle
- 맥
- Mac
- 톰캣
- 정규식
- 터미널
- 메뉴관리
- 위잇딜라이트
- Tomcat
- tree로만들기
- 성수뚝떡
- 오라클
- 토라식당
- Apach
- html
- Eclipse
- floating button
- Lalavel
- 최고심
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |