Hướng dẫn how do i find the first character of a string in mysql? - làm cách nào để tìm ký tự đầu tiên của một chuỗi trong mysql?

Cập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21:51:22 (UTC/GMT +8 giờ)

Hàm trái ()

Mysql trái () trả về một số ký tự được chỉ định từ bên trái của chuỗi. Cả số và chuỗi được cung cấp dưới dạng đối số của hàm.

Syntax:

LEFT (string, length)

Tranh luận

TênSự mô tả
sợi dâyChuỗi mà một số ký tự từ bên trái sẽ được trả về.
chiều dàiMột số nguyên biểu thị số lượng ký tự được trả về bắt đầu từ bên trái của chuỗi trong đối số đầu tiên.

Sơ đồ cú pháp:

Hướng dẫn how do i find the first character of a string in mysql? - làm cách nào để tìm ký tự đầu tiên của một chuỗi trong mysql?

Phiên bản MySQL: 5.6

Trình chiếu video:

Trình duyệt của bạn không hỗ trợ video HTML5.

Trình bày bằng hình ảnh:

Hướng dẫn how do i find the first character of a string in mysql? - làm cách nào để tìm ký tự đầu tiên của một chuỗi trong mysql?

Ví dụ về hàm mysql trái ()

Câu lệnh MySQL sau đây trả về pub_name và 5 ký tự từ bên trái của pub_name từ bảng nhà xuất bản.

Code:

SELECT pub_name, LEFT(pub_name, 5) 
FROM publisher; 

Bảng mẫu: Nhà xuất bản

Đầu ra mẫu:

mysql> SELECT pub_name, LEFT(pub_name, 5) 
    -> FROM publisher;
+------------------------------+-------------------+
| pub_name                     | LEFT(pub_name, 5) |
+------------------------------+-------------------+
| Jex Max Publication          | Jex M             | 
| BPP Publication              | BPP P             | 
| New Harrold Publication      | New H             | 
| Ultra Press Inc.             | Ultra             | 
| Mountain Publication         | Mount             | 
| Summer Night Publication     | Summe             | 
| Pieterson Grp. of Publishers | Piete             | 
| Novel Publisher Ltd.         | Novel             | 
+------------------------------+-------------------+
8 rows in set (0.00 sec)

Kịch bản PHP:






example-left-function - php mysql examples | w3resource




list of publishers name and leftmost 5 characters of that name:

query('SELECT pub_name,LEFT(pub_name,5) FROM publisher') as $row) { echo ""; echo ""; echo ""; echo ""; } ?>
Publishers nameleftmost 5 characters of Publishers name
" . $row['pub_name'] . "" . $row['LEFT(pub_name,5)'] . "

Xem ví dụ trong trình duyệt

Script jsp:

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>
<%@ page import="java.io.*" %>




example-left-function


<%
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
String Host = "jdbc:mysql://localhost:3306/w3resour_bookinfo";
Connection connection = null;
Statement statement = null;
ResultSet rs = null;
connection = DriverManager.getConnection(Host, "root", "datasoft123");
statement = connection.createStatement();
String Data ="SELECT pub_name,LEFT(pub_name,5) FROM publisher";
rs = statement.executeQuery(Data);
%>

<%
while (rs.next()) {
%>

<%   }    %>
Publishers name leftmost 5 characters of Publishers name
<%=rs.getString("pub_name")%> <%=rs.getString("LEFT(pub_name,5)")%>
<% rs.close(); statement.close(); connection.close(); } catch (Exception ex) { out.println("Cant connect to database."); } %>

Ví dụ về hàm mysql trái () với mệnh đề where

Câu lệnh MySQL sau đây trả về pub_name (s) thuộc về Hoa Kỳ và 5 ký tự từ bên trái của các pub_name đó từ bảng nhà xuất bản.

Code:

SELECT pub_name,LEFT(pub_name,5) 
FROM publisher 
WHERE country='USA'; 

Bảng mẫu: Nhà xuất bản

Đầu ra mẫu:

mysql> SELECT pub_name,LEFT(pub_name,5) 
    -> FROM publisher 
    -> WHERE country='USA';
+--------------------------+------------------+
| pub_name                 | LEFT(pub_name,5) |
+--------------------------+------------------+
| Jex Max Publication      | Jex M            | 
| Mountain Publication     | Mount            | 
| Summer Night Publication | Summe            | 
+--------------------------+------------------+
3 rows in set (0.00 sec)

Kịch bản PHP:






example1-left-function - php mysql examples | w3resource




list of publishers those who belong to USA and leftmost 5 characters of their name:

query('SELECT pub_name,LEFT(pub_name,5) FROM publisher WHERE country="USA"') as $row) { echo ""; echo ""; echo ""; echo ""; } ?>
Publishers nameleftmost 5 characters of Publishers name
" . $row['pub_name'] . "" . $row['LEFT(pub_name,5)'] . "
>

Xem ví dụ trong trình duyệt

Script jsp:

Ví dụ về hàm mysql trái () với mệnh đề where

Hướng dẫn how do i find the first character of a string in mysql? - làm cách nào để tìm ký tự đầu tiên của một chuỗi trong mysql?

Câu lệnh MySQL sau đây trả về pub_name (s) thuộc về Hoa Kỳ và 5 ký tự từ bên trái của các pub_name đó từ bảng nhà xuất bản. LCASE
Next: LENGTH

Làm cách nào để có được ký tự đầu tiên của chuỗi trong MySQL?

1 câu trả lời..
Bạn có thể sử dụng hàm MySQL Subring () theo cách này:.
Hãy xem video này để hiểu nơi sử dụng các chức năng chuỗi với cú pháp và ví dụ ..
Các tham số được sử dụng trong phương thức phụ như sau:.
Col_name: Điều này được yêu cầu để trích xuất chuỗi ..
1: Điều này là bắt buộc cho vị trí bắt đầu ..

Làm cách nào để có được phần tử đầu tiên trong MySQL?

Hàm đầu tiên MySQL được sử dụng để trả về giá trị đầu tiên của cột đã chọn ...
Chọn cột_name ..
Từ tablay_name ..
Giới hạn 1 ;.

Làm cách nào để chọn một ký tự cụ thể trong MySQL?

Chức năng () hàm mysql Subring () trả về một số lượng ký tự được chỉ định từ một vị trí cụ thể của một chuỗi đã cho. MySQL SUBSTRING() returns a specified number of characters from a particular position of a given string.

Làm cách nào để trích xuất một ký tự từ một chuỗi trong SQL?

Hàm Subring () trích xuất một số ký tự từ một chuỗi.SUBSTRING() function extracts some characters from a string.