如何在SQL Server中封裝SQL語句。 我有很多重構的代碼有很長的列表where子句與相同的語句之間有幻數,我想重構它。可以封裝BETWEEN。 例子:查詢有類似這樣的事情並沒有加入這個只是一個基本的例子來說明,我想有在一些地方未重複BETWEEN SELECT ...
FROM Table0
WHERE Id BETWEEN 3456 AND 15500;
...
SELECT
select * from user where HOUR(NOW()) BETWEEN earliest_login AND latest_login
earliest_login,latest_login是兩列。 請讓我知道我可以在cakephp3寫這個 碼我曾嘗試是: $query->where(
[
function($exp) {
return $e
我在MYSQL中有兩個表,其中table2包含Ids的範圍,而table1包含id值。我想分開不在table2範圍內的table1 ids。此查詢: select id
from table1,table2
where table1.id not between table2.start and table2.end
將導致不在至少一個範圍之間的id。但我想獲得不在所有範圍之間的ID。 有