Pertanyaan yang diberi tag sql

89
Bagaimana cara kerja pernyataan SQL EXISTS?

Saya mencoba untuk belajar SQL dan mengalami kesulitan untuk memahami pernyataan EXISTS. Saya menemukan kutipan tentang "ada" dan tidak memahami sesuatu: Dengan menggunakan operator existing, subkueri Anda bisa mengembalikan nol, satu, atau banyak baris, dan ketentuannya hanya memeriksa...

89
Ukuran maksimum variabel varchar (max)

Pada setiap waktu di masa lalu, jika seseorang telah meminta saya ukuran maksimum untuk varchar(max), saya akan mengatakan 2GB, atau mendongak lebih tepat angka (2 ^ 31-1, atau 2147483647). Namun, dalam beberapa pengujian baru-baru ini, saya menemukan bahwa varchar(max)variabel ternyata dapat...

88
Fungsi vs Prosedur Tersimpan

Katakanlah saya harus mengimplementasikan sepotong kode T-SQL yang harus mengembalikan tabel sebagai hasilnya. Saya dapat mengimplementasikan fungsi nilai tabel atau prosedur tersimpan yang mengembalikan sekumpulan baris. Apa yang harus saya gunakan? Singkatnya, yang ingin saya ketahui adalah:...

88
Untuk apa tampilan bagus?

Saya hanya mencoba untuk mendapatkan gambaran umum tentang tampilan apa yang digunakan untuk RDBMS. Artinya, saya tahu apa itu view dan bagaimana membuatnya. Saya juga tahu untuk apa saya menggunakannya di masa lalu. Tapi saya ingin memastikan bahwa saya memiliki pemahaman menyeluruh tentang...

88
Kapan menggunakan STRAIGHT_JOIN dengan MySQL

Saya baru saja memiliki kueri yang cukup kompleks yang sedang saya kerjakan dan butuh 8 detik untuk menjalankannya. JELASKAN menunjukkan urutan tabel yang aneh dan indeks saya tidak semuanya digunakan bahkan dengan petunjuk FORCE INDEX. Saya menemukan kata kunci gabungan STRAIGHT_JOIN dan mulai...

88
menambahkan 1 hari ke nilai format DATETIME

Dalam situasi tertentu saya ingin menambahkan 1 hari ke nilai variabel berformat DATETIME saya: $start_date = date('Y-m-d H:i:s', strtotime("{$_GET['start_hours']}:{$_GET['start_minutes']} {$_GET['start_ampm']}")); Apa cara terbaik untuk melakukannya?