ORDER BY ordert verkeerd

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET ontwikkelaar / Azure

Bedrijfsomschrijving Als onderdeel van een grote IT-dienstverlener is deze organisatie nu gegroeid tot een organisatie van bijna 30 man groot. Iedereen binnen deze organisatie houdt zich bezig met het ontwikkelen, beheren, onderhouden van bedrijfskritische applicaties. De organisatie ontwikkelt applicaties voor o.a. diverse grote zorgverzekeraars, maar ook de wat kleinere lokale bedrijven worden door deze organisatie ondersteund. In tegenstelling tot de moederorganisatie, werken de medewerkers bij deze organisatie gemiddeld drie tot vier dagen in de week gewoon op het eigen kantoor in Utrecht. Samen met een vast team ben je dus verantwoordelijk voor verschillende projecten die je veelal op één en

Bekijk vacature »

Logistiek Developer / PL/SQL / API's / integratie

Bedrijfsomschrijving Voor een organisatie in regio Tilburg zijn wij op zoek naar een Technisch Logistiek Engineer. Het gaat om een internationaal bedrijf met duizenden medewerkers waarvan ongeveer duizend in Nederland. Ze werken met het WMS JDA Dispatcher De organisatie heeft een informele sfeer en medewerkers worden gemanaged op verantwoordelijkheden en niet op dagelijkse taken. Tevens wordt eigen initiatief, ambitie en ondernemerschap gestimuleerd en gewaardeerd. Mocht je een idee hebben of een verbeterpunt dan mag je dit altijd aankaarten en is de kans groot dat, wanneer het waarde toevoegt voor de organisatie of het proces, dit ook wordt goed gekeurd. De

Bekijk vacature »

Software developer

Bedrijfsomschrijving De organisatie is een grote, mondiale speler binnen de agrarische sector. Deze organisatie loopt voorop op het gebied van duurzaamheid. Je neemt deel aan Scrum meetings en bent bezig met het opleveren van nieuwe functionaliteiten en processen voor de verschillende afdelingen. Een voorbeeld is dat we vanuit onze agrarische dienst, telers voorzien van een persoonlijk teeltadvies gebaseerd op real-time metingen in het veld gecombineerd met machine learning algoritmes en big-data. En met onze low-code tools en Cloud services bouwen we applicaties voor onze interne klanten en de meer dan 8000 telers. Om ook in de komende 100 jaar succesvol

Bekijk vacature »

Dynamics 365 Business Central Developer

Bedrijfsomschrijving Als Dynamics Business Central Developer kom je te werken bij een organisatie in regio Ede die gespecialiseerd is in het ontwikkelen en implementeren van software. Zo hebben ze een eigen ontwikkelde applicatie in de markt gezet voor de agrarische sector die internationaal zeer succesvol is en waar grote vraag naar is. Door deze software worden klanten op een slimme manier ondersteund bij voorraden, administratie, het maken van planningen, het tonen van real time informatie en nog veel meer. Dit platform is ontwikkeld op basis van Dynamics 365 Business Central, waar bovenop applicaties middels .NET Core, React en Azure worden

Bekijk vacature »

Full-stack .NET developer gezocht, Goeree-Overflak

Ben je een .NET software developer en op zoek naar een professionele werkomgeving binnen een wat groter innovatief en ambitieus bedrijf? Waar sprake is van een uitgebreid applicatielandschap met elke dag nieuwe uitdagingen, waar alles mogelijk is, binnen een goede collegiale sfeer? Lees dan verder! Voor een bedrijf in Goeree-Overflakke zijn we momenteel op zoek naar een ervaren software developer. De IT afdeling bestaat uit circa 60 mensen waarvan zo'n 15 developers. Voor de recente architectuur wordt gebruikt gemaakt van de nieuwste technieken waaronder .NET Core, Docker en Angular. Echter bestaat het applicatielandschap uit een groot aantal verschillende applicaties waarbij

Bekijk vacature »

Developer - 12build

Wil jij jouw vindingrijke expertise inzetten voor revolutionaire innovaties in de cloud? Vind je de (internationale) bouwsector interessant en tenminste 5 jaar werkervaring? Ben je ambitieus en wil je je analyserende skills laten gelden in een professionele development-team? Dan is 12Build op zoek naar jou! Functie omschrijving In ons development team zijn we steeds bezig om ons eigen Saas platform uit te breiden en te verbeteren. Wij werken onder andere met: PHP Laravel Microservices TypeScript, JavaScript Vue.js (Nuxt.js) Docker API Gateway, OpenApi AWS Services (Fargate, SNS, SQS, S3) MySQL, ElasticSearch Bitbucket Pipelines Terrafrom Jira, Confluence, Slack Functievereisten In het kort

Bekijk vacature »

Web Developer (m/w/d)

Web Developer Location: Heidelberg, Germany Staff category: Staff Member Job type: IT and Infrastructure Contract duration: 3 years (renewable) Grading: 6, 7 or 8; depending on experience (monthly salary starting from 3.7k€ up to 4.8k€ after tax, plus other benefits) Closing date: 1 February 2021 Reference number: HD01905 IT Services operates and supports the IT infrastructure and services at EMBL headquarters in Heidelberg and at the laboratory’s sites in Barcelona and Rome. In collaboration with the EMBL-EBI in Cambridge our team is creating and implementing a new web infrastructure for all EMBL websites. We are looking to recruit an enthusiastic

Bekijk vacature »

IT Manager

IT Manager Breda, 36-40 uur per week Je weet snel te schakelen tussen strategisch IT-beleid en de dagelijkse gang van zaken. Verder ben je een doorgewinterde professional, die helder kan verwoorden wat ervoor nodig is om onze IT-omgeving optimaal te laten functioneren. Daarnaast kun je goed leidinggeven en gaat samenwerken met ervaren en niet-ervaren gebruikers van onze IT-oplossingen je makkelijk af. Op IT-vlak weet je goed wat je wilt, maar je bent ook uitstekend in staat om buiten de kaders te denken wanneer je ergens een oplossing voor zoekt. Daarbij ben je een echte doener. Problemen die op je pad

Bekijk vacature »

(Junior) Informatie Consultant

Functiebeschrijving NORISK IT Groep is een innovatieve en tevens groeiende IT-dienstverlener in Noord Nederland. De onderneming biedt specialistische kennis en ervaring voor het ontwerp, de levering en installatie, alsmede voor het onderhoud en beheer op systemen en infrastructuren, voor grote en middelgrote organisaties. Betrokkenheid, eigenaarschap en slagvaardig handelen hebben geleid tot langdurige klantrelaties en een prominente positie op de Noordelijke IT-markt. De NORISK IT Groep maakt sinds maart 2018 onderdeel uit van de Vincere Groep, een landelijke speler van zeven bedrijven op het gebied van IT, Communicatie en Security. NORISK Visionair, een dochteronderneming van de NORISK IT Groep, voert met

Bekijk vacature »

Junior Front-End Developer

Je maakt een vliegende start van je carrière bij Coolblue, door meteen mee te werken in een team. Hoe word ik Junior Front-End Developer bij Coolblue? Als junior Front-End developer ben je meteen vanaf de start onderdeel van een van de development teams. Omdat je jezelf graag nog verder wilt ontwikkelen, kijk je veel met je collega’s mee en volg je verschillende trainingen. Maar in de sprints pak je ook je eigen stories op, om meteen Coolblue iedere dag een beetje beter te kunnen maken. “Ook junior developer worden bij Coolblue? Else de Boer legt je uit hoe je dat

Bekijk vacature »

C# .NET Developer

Bedrijfsomschrijving Onze klant bouwt dynamisch en voornamelijk op .NET gebaseerde software voor diverse organisaties die zowel nationaal als internationaal opereren. De vestiging in Apeldoorn vormt onderdeel van een grotere organisatie met meerdere locaties in Nederland. De focus hier is om effectieve software te bouwen om data intensieve processen zo goed en overzichtelijk mogelijk te laten verlopen. Om dit soort processen goed te waarborgen en dat de juiste doelstellingen worden gehaald bieden zij velen oplossingen. Een voorbeeld hiervan is maatwerk mobile apps die gekoppeld worden aan zowel eigen software als die van diverse andere organisaties om de juiste data flows mogelijk

Bekijk vacature »

Low Code Ontwikkelaar vacature van junior tot seni

Bedrijfsomschrijving Visueel ontwerpen van applicaties middels Low Code en in het specifiek OutSystems is wat je bij deze organisatie gaat doen. Dit betekent niet dat ze geen ruimte hebben voor specialisten binnen bijvoorbeeld Mendix want deze organisatie ademt Low Code. Hier hebben ze ruimte en bovenal ook uitdaging voor ervaren Low Code Ontwikkelaars, maar daarnaast leiden ze ook starters op. Je komt hier te werken met collega’s die echt weten wat ze doen. Dit geeft je de mogelijkheid om ook lekker te sparren met de andere OutSystems Consultants die hier werkzaam zijn. Daarnaast leggen ze alles in gewone mensentaal uit,

Bekijk vacature »

Java Software Ontwikkelaar

Java Software Ontwikkelaar Functiebeschrijving: Heb jij ervaring met applicatieontwikkeling, testen en onderhoud van business-kritische applicaties? Wil je graag het verschil maken voor onze projecten bij de Nederlandse overheid, sociale zekerheid en gezondheidszorg? Wil je deel uitmaken van een zeer succesvol team? Wat ga je doen? De wereld om ons heen verandert in snel tempo. We zien dat technologie een steeds belangrijkere rol speelt in onze samenleving. CGI bouwt innovatieve oplossingen voor deze veranderende wereld. Met jouw team bouw je aan slimme oplossingen voor de digitale overheid, onder andere voor onze opdrachtgevers in de sociale zekerheid en gezondheidszorg. Als ervaren Software

Bekijk vacature »

Mendix Advanced Developer (NL)

Mendix Advanced Developer (NL) Den Haag HBO/WO IT Professional "Als Mendix Advanced Developer impact maken op de groeiende E-commerce markt met onze logistieke software en onze kritieke logistieke keten. Je doet dit door ontwikkeling en uitbreiding van onze Mendix Cloud omgeving, waarbij je complexe business processen vertaalt naar kritieke Mendix applicaties.". Wat ga je doen? PostNL is becoming a postal tech company Als Mendix Advanced Developer ben je onderdeel van een multidisciplinair Business-IT-team bestaande uit onder andere een Lead, Mendix Developers en Solution Consultants. Wij zetten Mendix in voor kritieke processen waarbij applicaties optimaal moeten performen om dagelijks rond de

Bekijk vacature »

.NET Developer / C#

Bedrijfsomschrijving werken bij een organisatie waar je met het volgende in aanraking komt: High-intensity dataverkeer, meer dan 2,7 miljard berichten per jaar; Development aan .NET applicaties die maandelijks miljoenen euro's verwerken; Salaris als developer tot bijna 70.000 euro op jaarbasis; Geen partij in de omgeving van Tilburg die zo'n complex .NET applicatielandschap heeft; Werken aan meer dan 50 diensten, verdeeld over 10 Scrum teams; Focus op o.a.: C# en ASP.NET in een Agile organisatie; Elk kwartaal een week lang verplicht met nieuwe technieken/tooling werken; Meer dan 40 ervaren .NET ontwikkelaars als collega's; Mogelijkheid om 32 of 36 uur te gaan

Bekijk vacature »
Max S

Max S

11/07/2009 18:24:00
Quote Anchor link
Hallo allemaal,

In mijn database heb ik het vermogen staan van verschillende motoren (van een schip).
Een aantal voorbeelden daarvan: 150 pk (1x), 1240 pk (1x), 800 pk (2x).
Nu wil ik deze sorteren van klein naar groot.
Maar als ik in mijn SQL query zet: ORDER BY vermogen
dan komt dit eruit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
1240 pk (1x)
150 pk (1x)
800 pk (2x)

Terwijl het dit moet zijn:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
150 pk (1x)
800 pk (2x)
1240 pk (1x)


Weet iemand hoe ik dit kan oplossen?

Mvg,

Max
 
PHP hulp

PHP hulp

27/01/2021 04:55:25
 
Mr.Ark

Mr.Ark

11/07/2009 19:52:00
Quote Anchor link
Zou handig zijn als je je query eens laat zien hoe jij hem in elkaar hebt staan.
 
Max S

Max S

11/07/2009 19:57:00
Quote Anchor link
een doodgewone query:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$sql = "SELECT veld_1, veld_6, status, display FROM duwboten WHERE display = 1 ORDER BY veld_6";
 
Mr.Ark

Mr.Ark

11/07/2009 19:58:00
Quote Anchor link
Je mist nog DESC aan het einde van je query
 
Max S

Max S

11/07/2009 20:00:00
Quote Anchor link
Je bedoelt ASC, en het maakt geen verschil met orderen..
 
Jelmer -

Jelmer -

11/07/2009 20:06:00
Quote Anchor link
Je kolommen zijn van het type (var)char neem ik aan, want hij sorteert ze correct, maar dan volgens het alfabet :)

Misschien dat dit werkt.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT * FROM ... ORDER BY CAST(veld_6 AS SIGNED) DESC

Ik weet niet zeker, ik heb geen idee wat hij met die 'pk' gaat doen. Anders moet je even zoeken naar een intval-achtige functie in MySQL.

edit: wat mike zegt. Misschien is het wel handiger om die pk waarden als ints op te slaan. Zeker voor later, wanneer je er gemakkelijk op wilt vergelijken en zoeken.
Gewijzigd op 01/01/1970 01:00:00 door Jelmer -
 
Mike

Mike

11/07/2009 20:08:00
Quote Anchor link
Hoe staan je resultaten in je DB opgeslagen?

Zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4

150 pk (1x)
1240 pk (1x)
800 pk (2x)


Of zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4

150
1240
800


Want zoals je kan zien in je eerste voorbeeld sorteerd de query alleen de dingen aan 't eind van de resultaten...

dus: (1x) -> (1x) -> (2x), enz...

Probeer dus de PK waardes in de int vorm op te slaan en dan uit te lezen...
 
Max S

Max S

11/07/2009 20:35:00
Quote Anchor link
@Jelmer: bedankt! het werkt!

@Mike: hij ordert het niet aan het eind, hij ordert hem aan het begin (1, 1, 8)
het was puur toeval dat ik (2x) aan het eind had gezet.
ook kan ik ze niet als int opslaan, dan staat er namelijk geen pk (1x) meer achter oid.

bedankt voor jullie berichtjes!
 
Joren de Wit

Joren de Wit

11/07/2009 22:34:00
Quote Anchor link
max schreef op 11.07.2009 20:35:
ook kan ik ze niet als int opslaan, dan staat er namelijk geen pk (1x) meer achter oid.
Maar die informatie wil je dan ook helemaal niet (in hetzelfde veld) opslaan!

De aanduiding pk geeft een eenheid weer en hoef je niet op te slaan. Als jij in je database 150 hebt staan, kun je in je PHP code vervolgens de 'pk' toevoegen. Ook 1x of 2x (neem aan dat dat op 1 of 2 moteren slaat) hoor je niet in dat veld op te slaan. Dat is een aparte eigenschap van de boot, dus zul je op een andere plaats op moeten slaan. Tip: ga normaliseren en zorg dat je met een correct datamodel aan de slag gaat...
 
Max S

Max S

11/07/2009 22:37:00
Quote Anchor link
@Blanche,

Ik had het inderdaad gedaan zoals jij het zegt, als ik geen meerdere dingen door elkaar gebruik.
Mijn datamodel is zo opgezet dat ik niet alleen vermogen van motoren er in kan zetten maar bijv. ook het bouwjaar, etc.

In ieder geval bedankt voor de tip!
 
Joren de Wit

Joren de Wit

12/07/2009 10:42:00
Quote Anchor link
max schreef op 11.07.2009 22:37:
Mijn datamodel is zo opgezet dat ik niet alleen vermogen van motoren er in kan zetten maar bijv. ook het bouwjaar, etc.
Als je die gegevens in dezelfde kolom opslaat gaat er iets fout. Een bouwjaar is heel iets anders dan het vermogen en hoort dus nooit in dezelfde kolom opgeslagen te worden. Zeker als het een gegeven in waar je op wilt kunnen sorteren, zul je daar een aparte kolom voor moeten gebruiken.
 
Afra ca

Afra ca

12/07/2009 12:03:00
Quote Anchor link
/me stemt in met Blanche.
 
Mike

Mike

12/07/2009 12:07:00
Quote Anchor link
@ max:

Dat wat Blanche dus beter heeft uitgelegd probeerde ik je ook duidelijk te maken...
 
Max S

Max S

12/07/2009 12:28:00
Quote Anchor link
Oh, op die manier, ik zal eraan werken..
Bedankt!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.