Trädvy Permalänk
Medlem
Registrerad
Apr 2016

SQL in Ubuntu

Hej! jag håller på lära mig SQL i linux miljö. Jag har en databas med följande data
http://imgur.com/9xuMvoj

Jag har en uppgift som går ut på att söka alla poster som har en sockel av typen "BA9s"

Jag har testat följande

SELECT * FROM `lampsocket´WHERE ´namn´='BA9s';

Får inte fram något, det funkar ifall jag skriver t.ex SELECT * FROM `lampsocket´WHERE ´namn´='lamphållare BA9s'; alltså hela texten, men i min tabell finns det olika som har sockel "BA9s" därför tänkte jag höra med er hur om någon vet hur man får fram alla som har "BA9s" sockel..

min namn kolumn är en varchar(50)

MVH

Trädvy Permalänk
Medlem
Plats
Piteå
Registrerad
Okt 2004

select * from lampsocket where namn like '%BA9s%' så skulle jag gjort i microsoft sql server iaf, antar det är något liknande för dig...

CPU: AMD Ryzen 1700x @ 3.8GHz || Mem: 16GB Corsair LPX 3000mhz || Mobo: Asus x370 Prime || GPU: EVGA Geforce GTX1070 SC || SSD: WD black 500GB m2 || OS: Linux Mint/Win 10 || Monitor: Dell 43" 4K P4317Q

Citera om du vill ha svar :)

Trädvy Permalänk
Medlem
Registrerad
Apr 2016

@pellski87: Tack så mycket!

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Nov 2008
Skrivet av janneblade:

@pellski87: Tack så mycket!

Där % fungerar som wildcard

säg att man har en sträng som har ADmakwmdkwl== så kan man för att få ut den genom Like '%==' (om t.ex == är unikt)
Den sökningen skulle dock inte ge träff på en sträng som ser ut såhär ADmakwmdkwl==?awda??

Där skulle Like '%==%' skulle ge träff

Citera! Gaming: Chassi: FD R4| CPU: 7700K | Kylare: Noctua NH-D14 | MB: MSI Z270 GAMING PRO CARBON | Grafikkort: GTX1080 | RAM: Corsair LPX 16GB 3333MHz CL16 | OS:Disk: Intel 600p 512GB | PSU: EVGA Supernova 850 G2 |
Servrar: x2 DL380 G7 x2 X5660 - 294/240GB Ram (VM Pfsense + annat)
Desktop i7 2600K - 8GB + HP DL360 G7 2xE5620 -16GB Ram (ej i drift)