목록문자열 (2)
JJUNNAK's

MySQL 문자열 슬라이싱 MySQL에서도 다른 프로그래밍 언어와 같이 문자열을 슬라이싱 할 수있는 네가지 기능이 있다. 1. Left 2. Right 3. Substring 4. Substring_Index 아래 학생 테이블에서 학번(STU_NUM) 을 슬라이싱 해볼것이다. 먼저 한가지 알아야 할것은 MySQL에서는 인덱스(index)가 다른 프로그래밍 언어와는 다르게 0이아닌 1부터 시작이다. J J U N N A K [1] [2] [3] [4] [5] [6] [7]
DB/MySQL
2023. 1. 21. 01:05

문제 Java 메소드 개발중 파라미터로 String 값을 받아 내가 원하는 문자열과 비교연산을 할 때 결과가 무조건 False로 나오는 현상이 있었다. // 문제상황 예시 public 메소드(String 파라미터값){ String result = null; if(파라미터값 == "A"){ // False result = "A" } System.out.println(result); } // 파라미터로 A를 전달해도 null값이 출력됨! 위와 같이 다른 클래스에서 메소드를 호출하여 String 변수에 담긴 "A"를 넘겨도 결과값은 null이 출력된다. 해결방법 String 클래스의 .equals() 함수를 사용하면 된다. == 비교연산자는 문자열을 비교할 때 메모리 주소를 비교한다. 때문에 파라미터로 넘긴 ..
TroubleShooting
2023. 1. 6. 01:53