NULL STACK
-
if 보다는 삼항자NULL STACK 2018. 11. 5. 11:17
가벼운 if문에긴 코드를 사용할때는 삼항연산자를 사용해보기....var 이름 = 맞냐 ? '응' : '아니' ;
-
php 난수생성함수 / random_int / rand / mt_rand /NULL STACK 2018. 9. 27. 15:18
int random_int ( int $min , int $max ) -- php 7.0이상에서만 사용가능. int rand ( void ) int rand ( int $min , int $max ) -- 기존에 사용하던 랜덤함수 -- 일부(예를들어 윈도우) 에서는 max값(getrandmax())이 32767로 제한되어있다. int mt_rand ( void ) int mt_rand ( int $min , int $max ) -- rand보다 더 큰 범위사용가능하며, 더 랜덤하게 출력된다.(??) -- rand보다 빠르지만, 큰 범위를 사용할게 아니라면 rand추천. (개인적인 의견)
-
mysql 다른 데이터베이스의 3개 테이블 조인하기NULL STACK 2018. 9. 4. 15:10
0. db1에 있는 A와 B, db2에 있는 C 1. 기본 테이블A의 컬럼명 : 번호 , 아이디 . 2. 조인할 테이블 B의 컬럼명 : 아이디 , 이름 3.조인할 테이블2 C의 컬럼명 : 아이디 , 이름 4. A의 아이디를 사용하는 사람의 이름을 출력하고싶음. >> select 번호,아이디,COALESCE(b.이름,c.이름) from db1.A a left join db1.B b on a.아이디=b.아이디 left join db2.C c on a.아이디=c.아이디
-
mysql 중복데이터 제거하기NULL STACK 2018. 9. 4. 11:13
1. 중복된 데이터를 모두 보여주는 쿼리 select * from 테이블명 A, (select * from 테이블명 GROUP by 중복데이터가있는컬럼명 (a.k.a. 컬럼명) having count(컬럼명)>2) B where A.컬럼명 = B.컬럼명; 2. 중복된 데이터를 삭제하는 쿼리 (데이터가 하나 남는다.) delete from 테이블명 where 고유값컬럼명 not in ( select 고유값컬럼명 from ( select 고유값컬럼명 from 테이블명 group by `중복데이터가있는컬럼명`) as 고유값컬럼명);