Concat string dan int di mysql

Menggabungkan string dengan bilangan bulat

mysql> mysql> delimiter $$ mysql> CREATE PROCEDURE myProc() -> BEGIN -> -> DECLARE a INT; -> DECLARE b VARCHAR(20); -> DECLARE c INT; -> -> SET a=99; -> SET b="AAA"; -> SET c=CONCAT(a," ",b); -> SELECT c; -> END$$ Query OK, 0 rows affected (0.00 sec) mysql> mysql> delimiter ; mysql> mysql> call myProc(); +------+ | c | +------+ | 99 | +------+ 1 row in set (0.00 sec) Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> mysql> drop procedure myProc; Query OK, 0 rows affected (0.00 sec) mysql> mysql>

Contoh terkait dalam kategori yang sama

Contoh

Tambahkan beberapa string bersama-sama

SELECT CONCAT("SQL ", "Tutorial", "adalah", "menyenangkan. ") SEBAGAI String Gabungan;

Cobalah sendiri "

Definisi dan Penggunaan

Fungsi CONCAT() menambahkan dua atau lebih ekspresi secara bersamaan

Catatan. Lihat juga fungsi CONCAT_WS()

Sintaksis

CONCAT(ekspresi1, ekspresi2, ekspresi3,. )

Nilai Parameter

ParameterDeskripsiekspresi1,
ekspresi2,
ekspresi3,
dll. Yg dibutuhkan. Ekspresi untuk dijumlahkan

Catatan. Jika salah satu ekspresi adalah nilai NULL, ia mengembalikan NULL

Detail Teknis

Lebih Banyak Contoh

Contoh

Tambahkan tiga kolom ke dalam satu kolom "Alamat".

PILIH CONCAT(Alamat, " ", Kode Pos, " ", Kota) SEBAGAI Alamat
DARI Pelanggan;

Cobalah sendiri "

Fungsi CONCAT () di MySQL digunakan untuk menggabungkan argumen yang diberikan. Ini mungkin memiliki satu atau lebih argumen. Jika semua argumen adalah string nonbiner, hasilnya adalah string nonbiner. Jika argumen menyertakan string biner apa pun, hasilnya adalah string biner. Jika argumen numerik diberikan maka itu dikonversi ke bentuk string nonbiner yang setara. Sintaksis

CONCAT(str1, str2, ...)_

Parameter. Metode ini menerima argumen N.  

  • str1, str2. str3…. . String input yang ingin kita gabungkan

Pengembalian. Ini mengembalikan string baru setelah menggabungkan semua string input. Jika salah satu string input adalah NULL, maka ia mengembalikan NULL. Contoh 1. Menggabungkan 3 string menggunakan Fungsi CONCAT

SELECT CONCAT('geeks', 'for', 'geeks') AS ConcatenatedString ;

Keluaran

Stringgeeksforgeeks gabungan

Contoh-2. Menggabungkan string numerik menggunakan Fungsi CONCAT

SELECT CONCAT(19, 10, 5.60) AS ConcatenatedNumber ;

Keluaran

ConcatenatedNumber19105. 60

Contoh-3. Menggabungkan string yang menyertakan String NULL menggunakan Fungsi CONCAT

SELECT CONCAT('geeks', 'for', 'geeks', NULL) AS ConcatenatedString ;_

Keluaran

GabunganStringNULL

Contoh-4. Dalam contoh ini kita akan menggabungkan string antara kolom tabel. Untuk mendemonstrasikan, buat tabel bernama Siswa

CREATE TABLE Student( StudentId INT AUTO_INCREMENT, FirstName VARCHAR(100) NOT NULL, LastName VARCHAR(100) NOT NULL, Class VARCHAR(20) NOT NULL, City VARCHAR(20) NOT NULL, State VARCHAR(20) NOT NULL, PinNo INT NOT NULL, PRIMARY KEY(StudentId ) );

Sekarang masukkan beberapa data ke tabel Siswa

INSERT INTO Student(FirstName, LastName, Class, City, State, PinNo ) VALUES ('Sayantan', 'Maity', 'X', 'Kolkata', 'WestBengal', 700001 ), ('Nitin', 'Shah', 'XI', 'Jalpaiguri', 'WestBengal', 735102 ), ('Aniket', 'Sharma', 'XI', 'Midnapore', 'WestBengal', 721211 ), ('Abdur', 'Ali', 'X', 'Malda', 'WestBengal', 732101 ), ('Sanjoy', 'Sharama', 'X', 'Kolkata', 'WestBengal', 700004 ) ;_

Jadi, tabel Siswa adalah

Select * From Student ;StudentIdFirstNameLastNameClassCityStatePinNo1SayantanMaityXKolkataWestBengal7000012NitinShahXIJalpaiguriWestBengal7351023AniketSharmaXIMidnaporeWestBengal7212114AbdurAliXMaldaWestBengal7321015SanjoySharamaXKolkataWestBengal700004

Sekarang, kita akan menggabungkan Nama Depan dan Nama Belakang untuk mendapatkan Nama Lengkap dan Kota, Negara Bagian, dan PinNo untuk mendapatkan Alamat menggunakan Fungsi CONCAT

Untuk menggabungkan string dengan angka, gunakan metode CONCAT(). Mari kita buat tabel − terlebih dahulu

mysql> create table DemoTable682(    Name varchar(100),    Age int ); Query OK, 0 rows affected (0.49 sec)_

Masukkan beberapa record ke dalam tabel menggunakan perintah insert −

mysql> insert into DemoTable682 values('John',23); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable682 values('Chris',21); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable682 values('David',25); Query OK, 1 row affected (0.17 sec) Display all records from the table using select statement:_

Tampilkan semua catatan dari tabel menggunakan pernyataan pilih -

mysql> select *from DemoTable682;

Ini akan menghasilkan output berikut -

+-------+------+ | Name | Age | +-------+------+ | John | 23 | | Chris | 21 | | David | 25 | +-------+------+ 3 rows in set (0.00 sec)

Berikut ini adalah kueri untuk mengimplementasikan metode concat() untuk menggabungkan record −

mysql> select concat(Name,Age) from DemoTable682;

Ini akan menghasilkan output berikut -

+------------------+ | concat(Name,Age) | +------------------+ | John23          | | Chris21          | | David25          | +------------------+ 3 rows in set (0.00 sec)

Bagaimana cara menggabungkan int dan string di MySQL?

Menggabungkan String dan Angka di MySQL .
Kita bisa menggunakan fungsi CONCAT(), yang menggabungkan argumennya
Kita dapat menggunakan operator rangkaian pipa (. ), yang menggabungkan operannya

Bagaimana cara menggabungkan string dan nilai di MySQL?

CONCAT() function di MySQL digunakan untuk menggabungkan argumen yang diberikan. Ini mungkin memiliki satu atau lebih argumen. Jika semua argumen adalah string nonbiner, hasilnya adalah string nonbiner. Jika argumen menyertakan string biner apa pun, hasilnya adalah string biner.

Bagaimana Anda menggabungkan string dan bilangan bulat?

Jika Anda ingin menggabungkan string dan angka, seperti integer int atau floating point float , konversi angka menjadi string dengan str() dan kemudian gunakan . .

Bagaimana cara menggabungkan angka dan string dalam SQL?

Cara lain untuk mengimplementasikan Concat di SQL dengan nilai numerik adalah dengan menggunakan operator CAST . Operator ini mengubah data numerik menjadi format string. Menggunakan operator + (plus) akan memanipulasi data numerik menjadi rangkaian string.

Postingan terbaru

LIHAT SEMUA