Пытается забрать некоторые Sql и смутить следующим примером. Кто-нибудь случится знать, почему:MySql Where Clause с подстановочными знаками
SELECT Orders.OrderID, Customers.CustomerName, Orders.OrderDate, Customers.CustomerID
From Orders
Inner Join Customers
ON Orders.CustomerID=Customers.CustomerID
WHERE Orders.OrderDate LIKE '%6';
Случается вернуть более 100 записей с датой заказа, заканчивающийся в 1996 году, в то время как с другой стороны:
SELECT Orders.OrderID, Customers.CustomerName, Orders.OrderDate, Customers.CustomerID
From Orders
Inner Join Customers
ON Orders.CustomerID=Customers.CustomerID
WHERE Orders.OrderDate LIKE '%96';
возвращает мне 0 записей. Я использую данные клиентов из w3schools. Я совершенно смущен, почему это не сработает.
Какой тип данных 'Orders.OrderDate'? – Jens
Выглядит как строка: 7/4/1996 например – mt88