Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apa sajakah semua operator SQL di Laravel itu?

Seperti yang telah disebutkan oleh komentator lain, itu adalah operator bitwise. Operator bitwise PHP didokumentasikan di sini:http://php.net/manual/ en/language.operators.bitwise.php

Contoh

& adalah bitwise DAN operator.

10 &10 =10 (semua representasi desimal). Bagaimana? 10 adalah 1010 biner.

    1010
and 1010
--------
    1010

Perhatikan bahwa hasilnya adalah 1 hanya jika angka atas dan bawah pada kolom yang sama adalah 1.

Cara penulisan PHP bahwa:

<?php
echo 10 & 10;
?>
Result: 10

Apa kegunaan praktisnya? Mari kita ambil contoh:Ada 4 set pintu ganda. Kedua pintu harus terbuka pada saat yang sama agar seseorang dapat melewatinya. Pintu yang terbuka diberi nomor 1. Pintu yang tertutup diberi nomor 2.

1010 artinya pintu pertama terbuka, kedua tertutup, ketiga terbuka, keempat tertutup. Ketika semua pintu ditutup, mereka akan terlihat seperti ini:

0000  <-- first set of doors
0000  <-- second set of doors

Untuk memungkinkan seseorang melewati pintu paling kiri, pintu harus seperti ini:

0001
0001

Tidak apa-apa, tetapi ada cara yang lebih cepat untuk membuat anotasi itu. Operator bitwise &. Kami melakukan &di antara kedua pintu dan mendapatkan hasil 1. Jadi jika data disimpan sebagai 1, kami tahu bahwa pintu paling kiri terbuka.

Untuk membuka pintu paling kiri, kombinasinya harus:

1000
1000

Hasil dari operator bitwise adalah desimal 8. Gunakan kalkulator seperti satu di miniwebtool untuk menjalankan beberapa matematika.

Di sisi lain, saat pintu terbuka dan tertutup sepanjang hari, seseorang dapat merekam ketika kedua pintu dari salah satu dari 4 set pintu terbuka. Ini hanya jawaban bertele-tele untuk pertanyaan sederhana.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Multiple While Loop dalam While Loop?

  2. MySQL bergabung dengan klausa where

  3. Masuk ke file melalui PHP atau masuk ke database MySQL - mana yang lebih cepat?

  4. Skema Basis Data Jajak Pendapat

  5. tanggal waktu lulus nilai dari python ke mysql