Toon posts:

[SQL] Query vraagjes ...

Pagina: 1
Acties:
  • 52 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik ben bezig een database programma te maken voor CD's,
iemand heeft me erop gewezen dat je SQL in combinatie met
je tabellen in MS Acces goed kunt combineren om *zoek*
opdrachten te maken.

Ik heb nu 2 tabellen, genaamd CD1 en CD2
Ieder heeft 4 kolommen genaamd Nummer, CD, Artiest & Titel.
Nu wil ik de informatie uit beide tabellen gebruiken voor een query,
deze wil ik maken in SQL (Alleen ben ik een SQL leek :S ).

De query zou het volgende moeten doen:

1. Je moeten kunnen zoeken op Titel
2. Je moet kunnen zoeken in tabel CD1 en CD2
3. Een stukje van de Titel moet al voldoende zijn om het juiste record te vinden!

Alvast bedankt en ik hoop zo een begin te krijgen en dat ik zo nog
veel meer CD's in de database kan zetten.

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

En je verwacht nu dat wij een kant en klare query voor je gaan neerzetten?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
gorgi_19 schreef op 09 april 2003 @ 13:50:
En je verwacht nu dat wij een kant en klare query voor je gaan neerzetten?
Nee dat je me op weghelpt want ik kom er echt niet uit.

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 22:55

TeeDee

CQB 241

hier geen kant en klare query :+ maar wat tips.

http://www.w3schools.com/sql

LIKE, SELECT, WHERE etc. etc.

Heart..pumps blood.Has nothing to do with emotion! Bored


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op 09 april 2003 @ 13:51:
[...]


Nee dat je me op weghelpt want ik kom er echt niet uit.
Wat heb je tot nu toe dan al? Verder is Access visueel ingesteld, zodat je eik nauwelijks kennis van SQL moet hebben.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • chris
  • Registratie: September 2001
  • Laatst online: 11-03-2022
nou laat ik dan ook maar eens mijn steun betuigen, ik hoop met je mee dat je zo nog veel meer cd's in de database mag zetten.

maarreh, zoek eens op sql + tutorial en dan op select enzo...

  • MrTinux
  • Registratie: December 2000
  • Laatst online: 17:45

MrTinux

Terug van nooit weggeweest.

Heel serieuze tip: ga eens logisch nadenken over de database en ga beseffen dat je het heel anders aan moet pakken.

Om je op weg te helpen:
tabel: CD's --> bevat o.m. albumnaam en artiest
tabel: Track --> bevat ALLE tracks van ALLE cd's, met per track een verwijzing naar het bijbehorende album.

Zo kan je alles veel makkelijker kwijt en ook voor de toekomstige queries maak je het jezelf een stuk eenvoudiger.

[ Voor 3% gewijzigd door MrTinux op 09-04-2003 13:55 ]

"Hij doet 't niet" = onvolledige informatie


  • DonDaaf
  • Registratie: April 2001
  • Laatst online: 20:23
Waarom in hemelsnaam twee verschillende tabellen? Dat maakt het er niet bepaald makkelijker op. Verder ben ik met MrTinux eens dat je beter eerst kan gaan nadenken over de opzet van je database. Je huidige opzet is niet echt geweldig...

Verwijderd

MrTinux schreef op 09 April 2003 @ 13:55:
Heel serieuze tip: ga eens logisch nadenken over de database en ga beseffen dat je het heel anders aan moet pakken.

Om je op weg te helpen:
tabel: CD's --> bevat o.m. albumnaam en artiest
tabel: Track --> bevat ALLE tracks van ALLE cd's, met per track een verwijzing naar het bijbehorende album.

Zo kan je alles veel makkelijker kwijt en ook voor de toekomstige queries maak je het jezelf een stuk eenvoudiger.
pcs anders krijg je zo gruwelijk veel tabellen naar mate je singlecollectie uitbreid want die Jamai heeft de smaak te pakken hoor.

Verder kun je gewoon de query wizard gebruiken en dan denk ik dat je er echt wel uitkomt. Anders kun je beter terug naar het oude vertrouwde kaartenbaksysteem.

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

DonDaaf schreef op 09 April 2003 @ 14:00:
Waarom in hemelsnaam twee verschillende tabellen? Dat maakt het er niet bepaald makkelijker op. Verder ben ik met MrTinux eens dat je beter eerst kan gaan nadenken over de opzet van je database. Je huidige opzet is niet echt geweldig...
Je zegt het nog voorzichtig.. Je huidige opzet is waardeloos. :)
Ik zou zeggen, begin overnieuw met normaliseren; je komt zo geheid in de problemen.

CD's moeten bijv. in 1 tabel, artiesten moeten in 1 tabel, etc. En niet voor iedere cd een aparte tabel.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Wenamba
  • Registratie: Februari 2003
  • Laatst online: 19-10-2025
Als aanvullende reactie op MrTinus ben ik het eens met zijn structuur, maar volgens mij heb je veel dubbel cd's aangezien je zelf gekozen had voor een tabel cd1 en cd2. Om dit goed te vertalen naar tabellen zou je het cd nummer op moeten nemen in de tabel 'Track'. Zo kan je dit naar mijn mening het beste opslaan.

http://www.nieuwemaker.nl


  • himlims_
  • Registratie: Juni 2000
  • Niet online

himlims_

🐧 Linux HOoligan

okay met access heb je 'de' wizard (en die werkt voor simpele zoek opdrachten vrij goed)
overigens zou is cd's opslaan als titel (bijv; matrix) en dan daar een cda of cdb aan hangen.
Dus dat je film een uniek nummer behoud, en daar zijn de 2 cd's aan gekoppeld

⭐Game Profiles: 🕹️Steam - 🎮PSN - 🇪🇦 GoT_Hollandhards


Verwijderd

Topicstarter
Bedankt voor alle informatie,

Dan heb ik nog een vraagje, stel ik typ 2 letters in van de titel als
zoekopdracht. Dan wil ik het zo krijgen dat ik de hele titel (= record)

Welk stukje code moet ik dan gebruiken,
heb wel geprobeerd met LIKE etc en ook txtTitel.txt maar kom
er maar niet uit.

  • MrTinux
  • Registratie: December 2000
  • Laatst online: 17:45

MrTinux

Terug van nooit weggeweest.

Verwijderd schreef op 09 april 2003 @ 15:12:
Bedankt voor alle informatie,

Dan heb ik nog een vraagje, stel ik typ 2 letters in van de titel als
zoekopdracht. Dan wil ik het zo krijgen dat ik de hele titel (= record)

Welk stukje code moet ik dan gebruiken,
heb wel geprobeerd met LIKE etc en ook txtTitel.txt maar kom
er maar niet uit.
code:
1
Select * from albums where titel like '%master of%'

bijvoorbeeld :)
MrTinus
MrTinux ;)

[ Voor 25% gewijzigd door MrTinux op 09-04-2003 15:27 ]

"Hij doet 't niet" = onvolledige informatie


  • whoami
  • Registratie: December 2000
  • Laatst online: 23:02
Verwijderd schreef op 09 april 2003 @ 15:12:
Bedankt voor alle informatie,

Dan heb ik nog een vraagje, stel ik typ 2 letters in van de titel als
zoekopdracht. Dan wil ik het zo krijgen dat ik de hele titel (= record)

Welk stukje code moet ik dan gebruiken,
heb wel geprobeerd met LIKE etc en ook txtTitel.txt maar kom
er maar niet uit.
Dit zijn dingen die gewoon in iedere SQL tutorial terug te vinden zijn. Als je ff de moeite had gedaan om eens te zoeken in een tutorial op dat keyword, had je de oplossing zelf wel gevonden.

sql tutorial

[ Voor 6% gewijzigd door whoami op 09-04-2003 15:30 ]

https://fgheysels.github.io/

Pagina: 1

Dit topic is gesloten.