본문 바로가기

concat()3

Java 다양한 문자열의 함수 문자열 생성하는  2가지 방법//문자열 생성하는 방법 2가지!//1 일반적으로 쓰는 문자열 리터널String str1="Hello";//2 String 생성자를 이용 (코드도 길고, 메모리관리에 적합하지 않아 1을 많이 쓴다)String str2=new String("Hello"); 번외! 문자열 리터널을 쓰는게 좋은이유String str1="Hello";String str2=new String("Hello");String str3="Hello";String str4=new String("Hello");똑같은 문자열을 저장한 4개의 객체어떤 차이가있을까? 문자열리터널은 String Constant Pool이라는 특별한 메모리 영역에 저장된다.  이 영역은 동일한 문자열 리터럴이 여러 번 사용될 때, 메모.. 2024. 12. 16.
함수 예제 1 세팅 데이터베이스test6테이블books컬럼id - int, pri, not null, auto incrementtitle - varchar(100)author_fname - varchar(100)author_lname - varchar(100) released_year - intstock_quantity -intpages - int 더보기INSERT INTO books (title, author_fname, author_lname, released_year, stock_quantity, pages)VALUES('The Namesake', 'Jhumpa', 'Lahiri', 2003, 32, 291),('Norse Mythology', 'Neil', 'Gaiman',2016, 43, 304),('Amer.. 2024. 11. 28.
MySQL Concat() 함수 MySQL 함수란?데이터베이스에서 계산을 수행하고 데이터를 조작하며 결과를 반환하는 미리 정의된 작업입니다.함수들은 복잡한 쿼리를 단순화하고 반복적인 작업을 자동화하는 데 도움을 줍니다.문자열을 순서대로 연결하여 하나의 새로운 문자열을 생성하는 함수 : concat() fname과 lname을 합쳐서 풀네임으로 조회하고싶다!SELECT *, concat(author_fname,author_lname)FROM books b ;  두 컬럼을 그냥 붙이게되서 가독성이 떨어집니다.Jhumpa Lahiri로 보이면 좋겠어요. SELECT *, concat(author_fname," ",author_lname)FROM books b ;' '로 사이를 띄워줘서 가독성은 올라갔지만함수이름이 그대로 보이는 컬럼 이름.... 2024. 11. 27.