[SQLSERVER] Hướng Dẫn Tách Họ Và Tên Ra Khỏi ... - Code 24h
Có thể bạn quan tâm
Hôm nay, mình sẽ chia sẽ cho các bạn đoạn code nhỏ dùng để tách họ chữ lót và tên ra khỏi dữ liệu sqlserver.
Mình ví dụ, khi các thiết kế cơ sở dữ liệu, chỉ có một cột duy nhất là tên nhân viên:
Mình ví dụ: NGUYỄN THẢO. Khi mình có danh sách như vậy, giờ mình muốn sắp xếp tên từ A->Z thì chắc chắn sẽ không được, vì nó mặc định sẽ sắp xếp họ rồi đến chữ lót và sau cùng là tên.
Chính vì vậy, chúng ta cần tách họ và tên ra thành 2 cột để chúng ta có thể dễ dàng order tên theo cột tên của mình.
Dưới đây là câu lệnh truy vấn để thực hiện:
SELECT tennv, SUBSTRING(dbo.tbl_nhanvien.tennv, 1, LEN(dbo.tbl_nhanvien.tennv) - CHARINDEX(, REVERSE(dbo.tbl_nhanvien.tennv))) AS ho, LTRIM(RIGHT ( + dbo.tbl_nhanvien.tennv, CHARINDEX(, REVERSE( + dbo.tbl_nhanvien.tennv)))) AS ten FROM tbl_nhanvien

HAVE FUN :)
Tags: stringTừ khóa » Tách Tên Trong Sql
-
Tách Một Cột (tên) Thành Hai (tên, Họ) Trong SQL - HelpEx
-
[SQLSERVER] Hướng Dẫn Tách Họ Và Tên Ra Khỏi ... - Lập Trình VB.NET
-
[SQLSERVER] Hướng Dẫn Tách Họ Và Tên Ra Khỏi ... - Lập Trình VB.NET
-
SQL Server - Tạo Truy Vấn Tách Họ Chữ Lót Và Tên (2) - YouTube
-
Lấy Họ ,tên Từ Chuỗi Họ Và Tên Trong TSQL - Viblo
-
SUBSTRING () Trong SQL - Diep
-
Làm Thế Nào để Tách Một Chuỗi Theo Một Biểu đồ được Phân Cách ...
-
Tách Họ Tên | SQL Learning
-
Hàm SUBSTRING Trong SQL Server
-
SQL Server: Hàm Xử Lý Chuỗi | V1Study
-
Sửa Các Câu Lệnh SQL để Tinh Chỉnh Kết Quả Truy Vấn
-
KB2490920-khắc Phục Sự Cố: "msg 2601, Mức 14, Trạng Thái 1, Dòng ...
-
Nối Chuỗi CONCAT Tùy Biến Tên Cột Với AS Và Toán Tử Số Học SQL
-
Chia Chuỗi Trong Một Cột Thành Nhiều Cột Trong Sql Server