phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

cara memilih karakter setelah 20 karakter pertama dari bidang mysql

Untuk mendapatkan karakter setelah 20 karakter pertama (perhatikan bahwa jika tidak ada dua puluh karakter, fungsi akan mengembalikan string kosong):

SELECT SUBSTRING('Some Random Address That is Longer than 20 characters' FROM 20);

Sekarang jika Anda membutuhkan alamat 2 menjadi NULL, Anda memeriksa panjang karakter terlebih dahulu:

SELECT if(char_length(address) > 20, SUBSTRING(address FROM 20), NULL);

Untuk mendapatkan 20 karakter pertama, Anda dapat menggunakan fungsi substring seperti ini:

SELECT SUBSTRING('Some Random Address', 1, 20);

Sekarang kueri terakhir bisa terlihat seperti ini:

SELECT SUBSTRING(address, 1, 20) as Address1, 
    IF(CHAR_LENGTH(address) > 20, SUBSTRING(address FROM 20), NULL) as Address2
FROM customer


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Kesalahan pemasangan PhpMyAdmin

  2. Bagaimana cara membatasi nilai saat menggunakan perbedaan

  3. Cara menentukan presisi desimal dan nomor skala di MySQL menggunakan phpMyAdmin

  4. Bagaimana cara menampilkan tombol 'edit', 'salin', dan 'hapus' di phpMyAdmin?

  5. Kata sandi PhpMyAdmin