일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 야구게임
- full text indexing
- 25가지 효율적인 sql작성법
- 로또
- 자바
- Login with OAuth Authentication
- 다형성
- Random
- 상속
- 자바 야구게임
- 이클립스
- 형변환
- Validations
- jquery
- 추상클래스
- 다운캐스팅
- 상속예제
- Full text
- 전체
- 단축키
- angular2
- 업캐스팅
- 전체텍스트
- while
- 페이징
- 전자정부
- 스프링
- 가변인자
- IBatis procedure
- Today
- Total
목록분류 전체보기 (448)
nalaolla
mysql> help Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 9 Server version: 5.0.68-enterprise-log MySQL Enterprise Server (Commercial)Type 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql> helpFor information about MySQL products and services, visit: http://www.mysql.com/ For developer information, including the MySQL Reference Manual, visit: h..
[저장된 프로그램에 인베디드된 쿼리문] create procedure example1() begin declare l_book_count integer; select count(*) into l_book_count from books where author like '%HARRISON,GUY%'; select concat('Guy has wriitten (or co-written) ', l_book_count , ' books.'); update books set author = replace(author, 'GUY', 'GUILLERMO') where author like '%HARRISON,GUY%'; end [제어와 조건 로직을 가진 저장 프로시져] create procedure pay_out_ba..
[간단한 저장 프로시져] delimiter// drop procedure if exists helloworld// create procedure helloworld() begin select 'Hello World"; end// delimiter; mysql> call helloworld(); [저장 프로시져 안에 변수들] delimiter// drop procedure if exists variable_demo() create procedure variable_demo()begin declare my_integer int; declare my_big_integer bigin; declare my_currency numeric(8,2); declare my_pi float default 3.1415926..
1. 숫자 관련 함수▶ ABS(숫자) - 절대값 출력. ▶ CEILING(숫자) - 값보다 큰 정수 중 가장 작은 수. ▶ FLOOR(숫자) - 값보다 작은 정수 중 가장 큰 수[실수를 무조건 버림(음수일 경우는 제외)]. ▶ ROUND(숫자,자릿수) - 숫자를 소수점 이하 자릿수에서 반올림.(자릿수는 양수,0,음수를 갖을 수 있다.) ▶ TRUNCATE(숫자,자릿수) - 숫자를 소수점 이하 자릿수에서 버림. ▶ POW(X,Y) or POWER(X,Y) - X의 Y승 ▶ MOD (분자, 분모) - 분자를 분모로 나눈 나머지를 구한다.(연산자 %와 같음) ▶ GREATEST(숫자1,숫자2,숫자3...) - 주어진 수 중 제일 큰 수 리턴. ▶ LEAST(숫자1,숫자2,숫자3...) - 주어진 수 중 제일 ..
우편번화 관련 좌표DB 엑셀파일입니다. 현재 도로명주소관련된 좌표DB는 구할 수가 없어서..이전 읍면동 좌표 DB만 올려봅니다.. 가끔 네이버나 구글맵에 해당 지번주소에 대한 위치값을 마크해야 할때 유용합니다.
ROLLUP operatorROLLUP구문은 GROUP BY 절과 같이 사용 되며, GROUP BY절에 의해서 그룹 지어진 집합 결과에 대해서 좀 더 상세한 정보를 반환하는 기능을 수행 한다.SELECT절에 ROLLUP을 사용함으로써 보통의 SELECT된 데이터와 그 데이터의 총계를 구할 수 있다. 간단 예제-- 먼저 GROUP BY를 사용해서 직업별로 급여 합계를 구하는 예제이다. SQL> SELECT job, SUM(sal) FROM emp GROUP BY job; JOB SUM(SAL) ---------- ---------- ANALYST 600 CLERK 3200 MANAGER 33925 PRESIDENT 5000 SALESMAN 4000 -- ROLLUP을 사용해서 직업별로 급여 합계와 총계를 ..
이번 MS-SQL 2012에서 새로운 페이징 기법을 제공되었습니다.기존의 페이징 처리를 하기위해 Top, row_number, NOT IN, IN 을 동원한 작업을 했어야 했는데요.아주 간단한 페이징을 최적화 할 수 있게 되었네요.개발자들에게 희소식이 아닐까 합니다.물론, 성능면에서는 현업에서 충분한 테스트를 진행해보아야 겠지만, 간단히 소개합니다.너무 간단해져서 설명할것도 따로 없을 듯 합니다.SELECT IDX ,ID ,NAME FROM T_MEMBER ORDER BY IDX DESC OFFSET 10 ROWS -- 시작될 카운트 번호 FETCH NEXT 10 ROWS ONLY; -- 몇개를 출력할것인지 자 보시죠.. ㅋㅋ많이 간단해 졌죠.OFFSET 기능이 추가 되면서, 페이징 쿼리를 쉽게 구현할수..
/*** 거리계산*/declare @x float --현재위치 위도declare @y float --현재위치 경도declare @dx float --위치 위도declare @dy float --위치 경도 SET @x = 37.486273SET @y = 126.995882 SET @dx = 35.177286SET @dy = 126.900247 SELECT (6371 * ACOS(COS(RADIANS(@x)) * COS(RADIANS(@dx))*COS(RADIANS(@dy) - RADIANS(@dy)) + SIN(RADIANS(@x)) * SIN(RADIANS(@dx)))) AS distance; -- select (6371 * acos( cos( radians(nowLat) ) * cos( radians(..
/*** 거리계산*/declare @x float --현재위치 위도declare @y float --현재위치 경도declare @dx float --위치 위도declare @dy float --위치 경도SET @x = 37.486273SET @y = 126.995882SET @dx = 35.177286SET @dy = 126.900247SELECT (6371 * ACOS(COS(RADIANS(@x)) * COS(RADIANS(@dx))*COS(RADIANS(@dy) - RADIANS(@dy)) + SIN(RADIANS(@x)) * SIN(RADIANS(@dx)))) AS distance; -- select (6371 * acos( cos( radians(nowLat) ) * cos( radians( se..
SELECT(((acos(sin( 37.488928356533556 * PI() /180.0 ) *sin( lati * PI() /180.0 ) +cos( 37.488928356533556 * PI() /180.0 ) *cos( lati * PI() /180.0 ) *cos( (127.02203885977609 - longi ) * PI() /180.0 ))) * 180.0 / PI()) * 60*1.1515*1.609344*1000) AS distanceFROM TABLE 이게 제일 정확한듯 싶다...