sql >> Databáze >  >> RDS >> Sqlserver

SQL Server:Co znamená 1 ++ 2?

První znaménko plus je interpretováno jako operátor sčítání. Každé ze zbývajících znamének plus je interpretováno jako unární operátor plus :

1 ++ 2   means   1 + (+2)
1 +++ 2  means   1 + (+(+2))

V programovacích jazycích je velmi běžné mít tento unární operátor plus, i když se v SQL používá jen zřídka, protože ve skutečnosti nic nedělá.

Jednočlenný operátor plus je zmíněn ve standardu SQL-92.

I když jednočlenné plus není až tak užitečné, má užitečnějšího společníka:jednočlenné mínus. Je také známý jako záporný operátor .

SELECT -(expression), ...
--     ^ unary minus


  1. Jak provést kanonické srovnání XML s PostgreSQL?

  2. trvalý způsob provádění mysqli->set_charset()?

  3. Žádné namapované entity ORM Doctrine podle aktuální konfigurace

  4. Jak exportovat pole obrázku do souboru?