uniek sorteren uit DB

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer

Functie omschrijving Ervaren .NET Developer gezocht! Wij zoeken een ervaren .NET developer die aan de slag gaat voor een softwarebedrijf in de regio Rhenen. In deze rol ben jij zowel zelfstandig als in teamverband verantwoordelijk voor het ontwikkelen en verbeteren van bestaande producten. Daarnaast houdt jij je bezig met de nieuwbouw van websites, webapplicaties en mobiele applicaties die zowel intern als extern gebruikt worden. Je werkt hierbij nauw samen met andere developer, productmanagers en product specialisten om mooie producten te creëren. Bedrijfsprofiel Waar kom je te werken? Je komt te werken voor snelgroeiende softwareleverancier en allround dienstverlener. Klanten van deze

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Back-end Developer (Permanent position with the em

Bedrijfsomschrijving Dutch specialist in technical installation materials. Functieomschrijving Purpose of the position: Our client is looking for a Back-end Developer who, together with the rest of the energetic and dynamic team, is responsible for the development and management of the website. This not only concerns the development and management of the current website, but also the development of a new Headless Commerce Platform to keep the customer's website Future proof. Within the IT department, there is a real DevOps culture and the commerce team is at the forefront and tries to implement continuous improvements. Most important tasks: ï‚· Designing and

Bekijk vacature »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Senior SQR Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13333 Introductie Are you passionate about contributing to the world's most advanced machines. Do you thrive in a challenging environment working with highly motivated and skilled teams? If so, we have the perfect opportunity for you! We are seeking a Senior Software Design Engineer for Sequence Tooling to play a critical role in creating and maintaining mission-critical software applications. In this role, you will focus on achieving maintainable software architecture that is transparent and easy to extend while maintaining a strong focus on software quality. You will work closely with

Bekijk vacature »

Integratie expert - Java Developer

Dit ga je doen Nieuw koppelingen ontwerpen, ontwikkelen en implementeren; Je schakelt met de klanten om hen zo goed mogelijk van dienst te zijn. Strategisch kijken naar nieuwe mogelijkheden op bestaande of nieuwe koppelingen zo effectief mogelijk te realiseren; Je bestaande toolset afwegen tegen nieuwe mogelijkheden om integratiedoelen steeds effectiever en/of effcienter te bewerkstelligen; Bestaande software koppelingen beheren, dit zijn koppelingen met zowel interne als externe systemen; Overleg met zowel directe collega's als met stakeholders om nieuwe integratieplannen concreet te maken; Je kunt de junioren meenemen op sleeptouw. Hier ga je werken Onze klant is op zoek naar een ervaren

Bekijk vacature »

Java Developer bij een jonge groeiende organisatie

Bedrijfsomschrijving Vind jij het als Java developer ook zo belangrijk dat een bedrijf je de ruimte en tijd geeft voor persoonlijke ontwikkeling? Dan zit je hier helemaal goed. Deze jonge organisatie is opgericht in 2018 en is ondertussen uitgegroeid tot een club van ongeveer 30 medewerkers. Het gaat hier om een echte Java club, die vrijheid en verantwoordelijkheid erg belangrijk vinden. Het bedrijf heeft een informele sfeer en de teams zijn erg hecht met elkaar. Ze delen graag de kennis en ervaringen met anderen, maar vinden andermans mening ook zeer belangrijk. De organisatie zet zich in voor ontwikkeling en besteed

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

Web Application Developer

Dit ga je doen Samen met het team werk je aan de visualisatie functionaliteiten en hoe dit gebruikt kan worden in een operationele setting; Het ontwerpen, ontwikkelen, onderhouden en leveren van support betreft het Warehouse Management Systeem en de bijbehorende web visualisaties; Je gebruikt hierbijde tools WebGL en ASP.net; Het meewerken in implementatieprojecten; Het leveren van Go-Live Support; Sparren met jouw Amerikaanse collega's. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Web Application Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

PHP back-end developer gezocht!

Functie Werk je liever zonder druk en keiharde deadlines maar met de focus op kwaliteit? Dan kom je hier op de juiste plek terecht! In Het team bestaat momenteel uit 12 developers, hiernaast werken er collega’s van front-end, UX maar ook marketing/sales en support. In iedere sprint ontwikkel je samen functionaliteiten met als uitdaging om de klanten de beste gebruikerservaring te bieden. Ze bieden een werkplek waar je jezelf kunt blijven ontwikkelen, en mee te werken aan zowel bestaande als nieuwe mogelijkheden. Eisen • HBO werk- en denkniveau (ze kijken niet naar een papiertje) • Je denkt graag mee over

Bekijk vacature »

Senior .NET Developer I goed salaris en deels thui

Bedrijfsomschrijving Mijn opdrachtgever is al ruim 20 jaar een gevestigde naam in de wereld van software ontwikkeling, met drie kantoren in de Randstad, waaronder Alphen aan den Rijn. Zij richten zich op het bouwen van IT-oplossingen die ervoor zorgen dat de productiviteit van klanten te allen tijden optimaal is. Hiervoor neemt jouw nieuwe werkgever het volledige ontwikkelproces tot haar rekening; van het eerste gesprek om de klantwensen in kaart te brengen, tot aan het uiteindelijke onderhoud van de opgeleverde oplossing. In totaal werken er inmiddels bijna 200 gemotiveerde IT-ers binnen deze organisatie. De gemiddelde leeftijd ligt rond de 35. Het

Bekijk vacature »

Senior PHP developer met ambities tot Software Arc

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

Bekijk vacature »

TypeScript developer (tot € 6.000, - bruto pe

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een ervaren Typecript developer die niet alleen zichzelf verder ontwikkelt, maar het ook leuk vinden om op termijn meer junior collega’s op pad te helpen. Je zult aan de slag gaan met het migreren van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde aan User Experience en kiezen ze duidelijk voor kwaliteit i.p.v. snelheid. Je krijgt dus de ruimte om vanuit gedegen onderzoek te werk te gaan en het borgen van kwaliteit staat hoog in het vaandel.

Bekijk vacature »

SQL Database Ontwikkelaar

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je houdt je bezig met het ontwerp en de ontwikkeling van MS SQL server databases, dit doe je met T-SQL als programmeer laag. De begeleiding van projecten van A tot Z, je zult aansluiten bij meetings met

Bekijk vacature »
BlcKJcK

BlcKJcK

15/01/2007 00:59:00
Quote Anchor link
Hallo phphulp,

ik heb jullie hulp nodig, de titel zegt eigenlijk al genoeg,

uit een queryresult krijg ik dit (een aanal cijfers bestaande uit 2 karakters):

13
14
16
22
23
25
31
32
33
34
35
36
44
46

Het linkerkarakter mag meedere malen voorkomen, maar het rechterkarakter moet uniek blijven. Hoe is dit (direct) te realiseren in SQL, en anders in php (sort functie)

Dit moet uiteindelijk het resultaat worden van bovenstaande uitvoer:

13
22
25
31
44
46
Gewijzigd op 01/01/1970 01:00:00 door BlcKJcK
 
PHP hulp

PHP hulp

08/01/2025 07:30:55
 
Jurgen assaasas

Jurgen assaasas

15/01/2007 01:05:00
Quote Anchor link
de mysql functie DISTINCT gaat hierover.

volgens mij was het zo uit mn hoofd
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

$query
= "SELECT DISTINCT(field),field2, field3 FROM somehing order by id DESC";

?>
 
Jan Koehoorn

Jan Koehoorn

15/01/2007 01:24:00
Quote Anchor link
BlcKJcK schreef op 15.01.2007 00:59:
Het linkerkarakter mag meedere malen voorkomen, maar het rechterkarakter moet uniek blijven.

Het kan bijna niet anders of je datamodel klopt niet. Waarom wil je dit zo?
 
Klaasjan Boven

Klaasjan Boven

15/01/2007 08:06:00
Quote Anchor link
Ik ben net als Jan Koehoorn errug benieuwt waarom je dit wilt. Ik kan alvast verklappen dat Jurgens oplossing niet de juiste is.
 
Martijn Wieringa

Martijn Wieringa

15/01/2007 09:21:00
Quote Anchor link
Ik kan niet echt bevatten waarom je dit zou willen, maar de truc zit um in het gebruik van de ingebouwde substring functie van mysql.

Input
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
CREATE TABLE `test` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `field1` varchar(255) default NULL,
  `field2` varchar(255) default NULL,
  PRIMARY KEY  (`id`)
)


INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '10', 'Lorem Ipsum 10');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '11', 'Lorem Ipsum 11');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '12', 'Lorem Ipsum 12');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '13', 'Lorem Ipsum 13');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '14', 'Lorem Ipsum 14');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '15', 'Lorem Ipsum 15');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '16', 'Lorem Ipsum 16');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '17', 'Lorem Ipsum 17');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '18', 'Lorem Ipsum 18');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '19', 'Lorem Ipsum 19');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '20', 'Lorem Ipsum 20');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '21', 'Lorem Ipsum 21');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '22', 'Lorem Ipsum 22');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '23', 'Lorem Ipsum 23');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '24', 'Lorem Ipsum 24');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '25', 'Lorem Ipsum 25');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '26', 'Lorem Ipsum 26');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '27', 'Lorem Ipsum 27');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '28', 'Lorem Ipsum 28');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '29', 'Lorem Ipsum 29');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '30', 'Lorem Ipsum 30');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '31', 'Lorem Ipsum 31');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '32', 'Lorem Ipsum 32');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '33', 'Lorem Ipsum 33');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '34', 'Lorem Ipsum 34');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '35', 'Lorem Ipsum 35');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '36', 'Lorem Ipsum 36');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '37', 'Lorem Ipsum 37');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '38', 'Lorem Ipsum 38');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '39', 'Lorem Ipsum 39');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '40', 'Lorem Ipsum 40');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '41', 'Lorem Ipsum 41');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '42', 'Lorem Ipsum 42');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '43', 'Lorem Ipsum 43');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '44', 'Lorem Ipsum 44');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '45', 'Lorem Ipsum 45');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '46', 'Lorem Ipsum 46');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '47', 'Lorem Ipsum 47');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '48', 'Lorem Ipsum 48');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '49', 'Lorem Ipsum 49');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '50', 'Lorem Ipsum 50');


SQL:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
SELECT DISTINCT substring(`field1`, 2, 1) AS `_char`, id, field1, field2
FROM `test`
GROUP BY `_char`


Resultaat:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
0      2      10      Lorem Ipsum 10
1     3     11     Lorem Ipsum 11
2     4     12     Lorem Ipsum 12
3     5     13     Lorem Ipsum 13
4     6     14     Lorem Ipsum 14
5     7     15     Lorem Ipsum 15
6     8     16     Lorem Ipsum 16
7     9     17     Lorem Ipsum 17
8     10     18     Lorem Ipsum 18
9     11     19     Lorem Ipsum 19
Gewijzigd op 01/01/1970 01:00:00 door Martijn Wieringa
 



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.