 
  Data Structure Data Structure
 Networking Networking
 RDBMS RDBMS
 Operating System Operating System
 Java Java
 MS Excel MS Excel
 iOS iOS
 HTML HTML
 CSS CSS
 Android Android
 Python Python
 C Programming C Programming
 C++ C++
 C# C#
 MongoDB MongoDB
 MySQL MySQL
 Javascript Javascript
 PHP PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Get all characters before space in MySQL?
In order to get all characters before space in MySQL, you can use left() function from the MySQL. The syntax is as follows −
select left(yourColumnName,LOCATE(' ',yourColumnName) - 1) as anyVariableName from yourTableName; To understand the above concept, let us create a table.
The query to create a table is as follows −
mysql> create table AllCharacterBeforeSpace −> ( −> FirstNameAndLastName varchar(200) −> ); Query OK, 0 rows affected (0.51 sec)
Now you can insert some records in the table.
The query to insert records is as follows −
mysql> insert into AllCharacterBeforeSpace values('John Smith'); Query OK, 1 row affected (0.15 sec) mysql> insert into AllCharacterBeforeSpace values('Carol Taylor'); Query OK, 1 row affected (0.13 sec) mysql> insert into AllCharacterBeforeSpace values('Maria Garcia'); Query OK, 1 row affected (0.16 sec) mysql> insert into AllCharacterBeforeSpace values('James Johnson'); Query OK, 1 row affected (0.17 sec) Now you can display all records from the table with the help of select statement.
The query is as follows −
mysql> select *from AllCharacterBeforeSpace;
The following is the output −
+----------------------+ | FirstNameAndLastName | +----------------------+ | John Smith | | Carol Taylor | | Maria Garcia | | James Johnson | +----------------------+ 4 rows in set (0.00 sec)
Here is the query that can be used to get all characters before space from the table.
The query is as follows −
mysql> select left(FirstNameAndLastName,LOCATE(' ',FirstNameAndLastName) - 1) as FirstNameBeforeSpace −> from AllCharacterBeforeSpace; The following is the output −
+----------------------+ | FirstNameBeforeSpace | +----------------------+ | John | | Carol | | Maria | | James | +----------------------+ 4 rows in set (0.03 sec)
The above query returns an empty string when it does not get any space in the column.
Advertisements
 