Inhaltsverzeichnis
使用laravel 生成 带括号的sql,laravelsql
SQL语句字段名是英文的并且带英文括号,查询出错?
在SQL2000建立表user level等自动加括号
Heim php教程 php手册 使用laravel 生成 带括号的sql,laravelsql

使用laravel 生成 带括号的sql,laravelsql

Jun 13, 2016 am 09:27 AM
sql语句

使用laravel 生成 带括号的sql,laravelsql

laravel query builder use where case   I want to  sql like that :  
<span>select</span> <span>*</span> <span>from</span> `wxm_ticket` <span>where</span> `wxm_ticket`.`deleted_at` <span>is</span> <span>null</span> <span>and</span> `<span>user_id</span>` <span>=</span> ? <span>and</span> `sell_status` <span>=</span> ? <span>and</span> (`stop_sell` <span>is</span> <span>null</span> <span>or</span> `stop_sell` <span>>=</span> ?)
Nach dem Login kopieren

php code:
<span>$query</span> = TicketModel::user(<span>$admin_id</span>)->sellStatus(1)->where(<span>function</span>(<span>$query</span><span>){
</span><span>$query</span>->orWhereNull('stop_sell')->orWhere('stop_sell', '>=', \Carbon\Carbon::<span>now());
});;</span>
Nach dem Login kopieren

 

SQL语句字段名是英文的并且带英文括号,查询出错?

select [COD(mg/L)] from huaxue
试试
 

在SQL2000建立表user level等自动加括号

user, level 被sqlserver认为是系统保留关键字,直接使用有可能在某些地方造成歧义。加上了中括号,不影响任何使用,但是在语句里,也应当加上括号,在代码里面,字段名是没有括号的。标准SQL语句也应当加上括号。比如:
SELECT [F1], [F2], [F3] FROM [MyTable] WHERE [F1] = @f1 AND [F2] = @f2

在C#代码里,比如DataTable,DataReader里面,需要使用字段名或者表名的时候,不需要使用括号。

比如一个DataTable tb;

tb.Rows[0][ "F1" ] 就可以了,而不需要 tb.Rows[0][ "[F1]" ]
 

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So verwenden Sie die iif-Funktion in Excel So verwenden Sie die iif-Funktion in Excel Mar 20, 2024 pm 06:10 PM

So verwenden Sie die iif-Funktion in Excel

So fragen Sie Oracle-Datenbankprotokolle ab So fragen Sie Oracle-Datenbankprotokolle ab Apr 07, 2024 pm 04:51 PM

So fragen Sie Oracle-Datenbankprotokolle ab

So verwenden Sie eine SQL-Anweisung, um die Speicherstruktur der MySQL-Datenbank abzufragen So verwenden Sie eine SQL-Anweisung, um die Speicherstruktur der MySQL-Datenbank abzufragen Apr 14, 2024 pm 07:45 PM

So verwenden Sie eine SQL-Anweisung, um die Speicherstruktur der MySQL-Datenbank abzufragen

So exportieren Sie die abgefragten Daten in Navicat So exportieren Sie die abgefragten Daten in Navicat Apr 24, 2024 am 04:15 AM

So exportieren Sie die abgefragten Daten in Navicat

So beheben Sie einen MySQL-Datenbankinitialisierungsfehler So beheben Sie einen MySQL-Datenbankinitialisierungsfehler Apr 14, 2024 pm 07:12 PM

So beheben Sie einen MySQL-Datenbankinitialisierungsfehler

So führen Sie eine SQL-Anweisung in einer MySQL-Datenbank aus So führen Sie eine SQL-Anweisung in einer MySQL-Datenbank aus Apr 14, 2024 pm 07:48 PM

So führen Sie eine SQL-Anweisung in einer MySQL-Datenbank aus

MySQL-Transaktionsverarbeitung: Der Unterschied zwischen automatischer Übermittlung und manueller Übermittlung MySQL-Transaktionsverarbeitung: Der Unterschied zwischen automatischer Übermittlung und manueller Übermittlung Mar 16, 2024 am 11:33 AM

MySQL-Transaktionsverarbeitung: Der Unterschied zwischen automatischer Übermittlung und manueller Übermittlung

Vorteile und Einschränkungen von MySQL-Ansichten Vorteile und Einschränkungen von MySQL-Ansichten Mar 15, 2024 pm 09:09 PM

Vorteile und Einschränkungen von MySQL-Ansichten

See all articles