uniek sorteren uit DB

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Javascript developer

Functie Het platform is gebouwd in een moderne JavaScript stack, die gebruikt maakt van:  React.js  Redux  TypeScript  Node.js  Google Cloud functions (node.js)  Semantic UI Alle code wordt getest en beoordeeld door collega developers. De continuous integration pipeline maakt het mogelijk om elke dag waarde te leveren aan hun klanten. Het ontwikkelproces is pragmatisch en gebaseerd op Scrum. Wat je zult doen: Ten eerste kun je nadrukkelijk jouw eigen stempel drukken op de technologie, het product en de cultuur van het bedrijf. Je bent bezig met het uitwerken van de architectuur van nieuwe functionaliteiten op

Bekijk vacature »

Developer Full Stack

Functie omschrijving Full Stack Developer gezocht! Wij zijn op zoek naar een Full Stack Developer voor een bedrijf in de regio Nijkerk. Je maakt in deze functie onderdeel uit van een groeiend team met een goede ambitie waarbij eenheid, betrokken en overtreffen de belangrijkste kernwaardes zijn. Het bedrijf werkt volgens de AGILE/SCRUM methode, wat je o.a. terug vindt in de tweewekelijkse sprints, retrospectives en een daily standup. Je takenpakket bestaat uit: Bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een Saas applicatie; Bijdragen aan de innovatie van het bedrijf en hun klanten; Het ontwikkelen op de laatste technologie van

Bekijk vacature »

Senior Front-end developer

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »

Lead developer (PHP, Symfony, DDD)

Functie Als Lead developer zorg je ervoor dat het team (bestaande uit zowel junior als ervaren developers) in staat is om de kwaliteit van de software (en code) verder te verhogen. In samenwerking met het team, de product owner en de andere lead developers zet je technische lijnen uit en bepaal je de prioriteiten per sprint. Lijkt het jou interessant om complexe problemen op te lossen en bijvoorbeeld een nieuwe applicatiestructuur in Symfony op te zetten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en

Bekijk vacature »

PHP Developer

Functieomschrijving Wij zijn op zoek naar een PHP Developer met Laravel ervaring! Voor een groeiende werkgever in regio Breda zijn wij op zoek naar een medior PHP developer met Laravel ervaring. Je gaat aan de slag met het ontwikkelen van maatwerk software voor klanten in een specifieke markt. Als PHP developer ben je samen met een gemotiveerd team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het innoveren van informatiesystemen voor klanten in een specifieke branche. Als software developer ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Om

Bekijk vacature »

Medior Front end developer React

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor op de

Bekijk vacature »

Senior Software Developer C++

Vacature details Vakgebied: Software/IT Opleiding: Senior Vacature ID: 13342 Introductie Do you want to work for one of the most innovative companies located in the region of Eindhoven. Currently Due to growth we are looking for a Senior Software Developer. Our client is a high-tech company with international roots and can provide you with a challenging opportunity. Functieomschrijving Responsibilities: Design, develop, and maintain high-quality software applications in C++ Collaborate with other engineers, product managers, and stakeholders to understand requirements and develop solutions Write clean, maintainable, and efficient code Conduct thorough testing and debugging to ensure high-quality software Optimize applications for

Bekijk vacature »

Full Stack .NET Developer C# ASP.NET

Samengevat: Deze werkgever is gespecialiseerd in het op afstand bewaken en besturen van machines en processen. Ben jij een ervaren Full Stack .NET Developer? Heb je ervaring met C# en ASP.NET? Vaste baan: .Net Developer C# ASP.NET HBO €3.300 - €4.500 Deze werkgever is een snel groeiende onderneming gespecialiseerd in het op afstand bewaken en besturen van machines en processen, IoT (Internet of Things). Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Wil jij bij de top specialisten horen? Ben jij op zoek naar een

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving: De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van bromen snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie.De opdracht bestaat uit: het programmeren van de diverse modules;het tijdens demo's tonen van de

Bekijk vacature »

Front-end developer (Medior/Senior)

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Software Developer (Junior functie)

Functieomschrijving Wij zijn op zoek naar een Software Developer! Sta jij in de startblokken om je carrière te beginnen en kan je niet wachten om toffe software te gaan ontwikkelen? Kortom, ben je onlangs afgestudeerd of sta je op het punt om je papiertje te behalen? Voor een IT dienstverlener dat gespecialiseerd is in Microsoft technologie zijn wij op zoek naar C#.NET Developers. Het bedrijf heeft meerdere klanten in regio Utrecht waar je permanent kan komen te werken. Kom je liever te werken bij een klein softwarebedrijf of bij een groot consultancy bureau? Dat is helemaal aan jou de keuze!

Bekijk vacature »

Full stack ontwikkelaar Laravel, Vue.js

Functie Als ontwikkelaar binnen deze organisatie hou jij je voornamelijk met lopende projecten voor de verschillende klanten. Zo bouw je de ene dag aan prijsschifting systemen en de andere dag onderzoek je crawlers en stel je ze zo in dat de data goed binnen komt binnen het systeem. Daarnaast bouw je mee aan dashboards en ben je dus constant bezig met het verbeteren van het platform. Er is een vaste werkwijze, zo werken ze met Trello kaarten en onderverdelen ze deze aan het begin van iedere week onder de developers. Dit wordt door de lead developer gedaan, maar in samenspraak

Bekijk vacature »

(Lead) PHP Software Developer

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een PHP software developer met een aantal jaar werkervaring. Je krijgt een plek in een klein team met 2 andere software developers. Wil jij graag werken met de nieuwste technieken bij een bedrijf waar jij de lead gaat nemen in de verder ontwikkeling en modernisering van een eigen software pakket? Dan ben je hier aan het juiste adres! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "in-house" ontwikkelde multimedia platform. Je neemt de lead in

Bekijk vacature »

Freelance JAVA / C# Developer

Functieomschrijving Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Voor een opdrachtgever in omgeving Delft zijn wij op zoek naar ervaren JAVA of C# Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid

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 »
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

04/12/2024 09:53:35
 
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.