분류 전체보기159 [MySQL] 함수 사용하기 전문적인 정보를 다루는 것이 아닌 개인적으로 학습한 내용에 대해 포스팅을 했기 때문에 이점을 감안하여 봐주시면 감사하겠습니다👏 함수 이해하기 다른 언어처럼 SQL도 데이터를 조작할 수 있도록 함수를 지원한다. 함수는 데이터를 다룰 때 쓰는데, 보통 데이터를 변환하거나 조작할 수 있게 해준다. 함수로 인해 발생하는 문제 하지만 SQL 함수는 문제가 많다. 대다수의 함수는 DBMS에 매우 종속적이다. 이로 인해, 함수가 지원하는 기능은 대체로 같지만, 이름이나 문법은 DBMS마다 매우 다르다. 또한 SQL 문과 달리 SQL 함수는 DBMS 간 호환성이 매우 낮다. 이로 인해 특정 SQL 구현에 맞추어 짠 코드가 다른 DBMS에서는 동작하지 않을 수 있다. 이로 인해 코드 호환성을 염두에 둔다면 종속적인 함수.. 2021. 5. 31. [프로그래머스] 정수 제곱근 구하기 문제 https://programmers.co.kr/learn/courses/30/lessons/12934 내가 생각했던 풀이과정 1. 처음 생각한 것은 제곱근을 확인하기 위해 나눴을 때 정수형인지 판별하려 했으나 나눴을 때 실수형(float) 형태로 나오기 때문에 다른 방법을 생각했습니다. 두번째로 생각한 점은 제곱근을 했을 때 만약 정수가 나왔다면 int 형태로 바꾼 다음 다시 제곱을 하여도 n이랑 같아야 하기 때문에 그 방식을 사용하였습니다. 2. 만약 정수의 제곱이면 정수(제곱근)에 1을 더한 수를 제곱한수를 리턴 3. 정수의 제곱이 아니면 -1 을 리턴 나의 풀이 def solution(n): result = 0 temp = n**(1/2) if int(temp)**2 == n: result =.. 2021. 5. 28. [프로그래머스] 로또의 최고 순위와 최저 순위 문제 https://programmers.co.kr/learn/courses/30/lessons/77484 내가 생각했던 풀이과정 1. 일단 0의 갯수를 셉니다. 0의 갯수를 세어야하는 이유는 0의 숫자만큼 숫자가 지워졌을 때 두 가지 경우로 나눠지기 때문 입니다. 1) 최선의 조건일 때는 0 대신에 로또 당첨 숫자에 맞는 숫자를 넣을 수 있습니다. 2) 최악의 조건일 때는 0 대신에 로또 당첨 숫자에 맞지 않는 숫자를 넣을 수 있습니다. 2. 두번째로 0을 제외한 경우 맞은 갯수를 셉니다. 3. 최선의 경우: 0의 갯수 대로 1) 조건일 때는 맞은 갯수에 0의 갯수를 더해줍니다. 최악의 경우: 0의 갯수와 상관없이 맞은 갯수가 그대로 당첨 숫자와 일치한 갯수가 되게 됩니다. 4. 순위를 매겨야하기 때문.. 2021. 5. 28. [MySQL] 와일드카드를 이용한 필터링 LIKE 연산자 사용하기 검색 절에서 와일드카드를 사용하려면 반드시 LIKE 연산자를 사용해야한다. LIKE는 뒤에 나오는 검색 패턴과 일치하는 데이터를 찾는게 아니라 와일드 카드를 사용하여 비교한다. 와일드카드 검색은 텍스트 열(문자열)에서만 사용할 수 있으며, 문자열이 아닌 열을 검색할 때는 와일드카드를 사용할 수 없다. 와일드카드 여러 데이터에서 부분적으로 일치하는 값이 있는지 확인할 때 사용되는 특수 문자 검색패턴 문자나 와일드카드 또는 이 두개의 조합으로 구성된 검색 조건 % 와일드 카드 가장 자주 사용하는 와일드카드는 %이다. 검색할 문자열에서 %는 임의의 수의 문자를 의미한다. SELECT prod_id, prod_name FROM products; products의 전체에 대한 결과에서 F.. 2021. 5. 25. 이전 1 ··· 8 9 10 11 12 13 14 ··· 40 다음